| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 85.76M | $ 42.64M | $ 48.04M | $ 42.16M | $ 16.57M | |
| $ 52.77M | $ 23.65M | $ 26.28M | $ 22.89M | $ 7.51M | |
| $ 46.10M | $ 31.44M | $ 34.01M | $ 26.18M | $ 11.82M | |
| $ 1.49M | $ 1.26M | $ 855.00K | $ 487.00K | $ 242.00K | |
| $ 8.16M | $ -6.53M | $ -6.88M | $ -2.80M | $ -11.03M | |
| $ 6.67M | $ -7.79M | $ -7.73M | $ -3.29M | $ -4.31M | |
| $ 413.00K | $ -237.00K | $ 80.00K | $ -152.00K | $ -7.95M | |
| $ 7.08M | $ -8.03M | $ -7.65M | $ -3.44M | $ -12.26M | |
| $ 12.79M | $ -8.19M | $ -7.88M | $ -3.28M | $ -12.55M | |
| $ 0.57 | $ -0.37 | $ -0.35 | $ -0.22 | $ -0.99 | |
| $ 0.55 | $ -0.37 | $ -0.35 | $ -0.22 | $ -0.99 | |
| 22.50M | 21.92M | 22.36M | 19.61M | 12.68M | |
| 23.14M | 21.92M | 22.36M | 19.61M | 12.68M |