Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 52.73M | $ 45.60M | $ 43.78M | $ 79.34M | $ 111.13M | |
| $ 16.57M | $ 12.82M | $ 11.95M | $ 24.55M | $ 36.45M | |
| $ 15.45M | $ 16.50M | $ 14.68M | $ 16.79M | $ 23.70M | |
| $ 2.70M | $ 3.45M | $ 4.35M | $ 4.62M | $ 2.41M | |
| $ 4.22M | $ -124.00K | $ 2.82M | $ 11.78M | $ 15.15M | |
| $ 1.12M | $ -3.68M | $ -2.73M | $ 7.77M | $ 12.75M | |
| $ -222.00K | $ -490.00K | $ 758.00K | $ -907.00K | $ 2.17M | |
| $ 898.00K | $ -4.17M | $ -1.97M | $ 6.86M | $ 14.92M | |
| $ 547.00K | $ -4.52M | $ -2.83M | $ 5.67M | $ 12.23M | |
| $ 0.01 | $ -0.05 | $ -0.03 | $ 0.07 | $ 0.15 | |
| $ 0.01 | $ -0.05 | $ -0.03 | $ 0.07 | $ 0.15 | |
| 83.18M | 83.18M | 83.15M | 82.97M | 82.71M | |
| 83.18M | 83.18M | 83.15M | 82.97M | 82.71M |