| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 44.57M | $ 16.76M | $ 5.69M | $ 122.71K | $ 225.75K | |
| $ 21.30M | $ 5.63M | $ 2.02M | $ 46.93K | $ -213.00K | |
| $ 3.86M | $ 4.30M | $ 3.58M | $ 3.30M | $ 201.54K | |
| $ 161.89K | $ 89.46K | $ 99.34K | $ 155.30K | $ 76.51K | |
| $ 16.13M | $ -3.59M | $ -11.59M | $ -9.13M | $ -699.00K | |
| $ 17.44M | $ 1.33M | $ -1.55M | $ -3.25M | $ -3.93M | |
| $ -1.54M | $ -5.01M | $ -10.15M | $ -7.98M | $ -2.31M | |
| $ 15.89M | $ -3.68M | $ -11.70M | $ -11.23M | $ -2.31M | |
| $ 15.89M | $ -3.68M | $ -20.56M | $ -14.44M | $ -5.15M | |
| $ 0.41 | $ -0.11 | $ -0.76 | $ -0.79 | $ -0.44 | |
| $ 0.41 | $ -0.11 | $ -0.76 | $ -0.79 | $ -0.44 | |
| 38.55M | 34.71M | 26.99M | 18.30M | 11.65M | |
| 38.55M | 34.71M | 26.99M | 18.30M | 11.65M |