Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 8.04M | $ 10.62M | $ 9.85M | $ 9.16M | $ 8.10M | |
| $ 2.46M | $ 3.28M | $ 2.66M | $ 2.72M | $ 1.81M | |
| $ 2.93M | $ 3.14M | $ 2.57M | $ 2.81M | $ 3.07M | |
| $ 26.00K | $ 37.00K | $ 43.00K | $ 35.00K | $ 290.00K | |
| $ -444.00K | $ 177.00K | $ 135.00K | $ 466.00K | $ -964.00K | |
| $ -470.00K | $ 140.00K | $ 92.00K | $ -90.00K | $ -1.26M | |
| $ 2.00K | $ 54.00K | $ -32.00K | $ 523.00K | $ 7.00K | |
| $ -468.00K | $ 194.00K | $ 60.00K | $ 433.00K | $ -1.25M | |
| $ -471.00K | $ 191.00K | $ 55.00K | $ 430.00K | $ -1.26M | |
| $ -0.33 | $ 0.12 | $ 0.03 | $ 0.22 | $ -0.65 | |
| $ -0.33 | $ 0.12 | $ 0.03 | $ 0.22 | $ -0.65 | |
| 1.43M | 1.59M | 1.83M | 1.93M | 1.93M | |
| 1.44M | 1.57M | 1.83M | 1.93M | 1.93M |