| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 83.79M | $ 68.67M | $ 53.66M | $ 48.42M | $ 32.73M | |
| $ 62.00M | $ 50.75M | $ 39.87M | $ 35.63M | $ 21.20M | |
| $ 119.70M | $ 112.69M | $ 98.50M | $ 82.93M | $ 53.53M | |
| $ 1.59M | $ 1.95M | $ 4.00M | $ 3.16M | $ 400.00K | |
| $ -50.79M | $ -55.09M | $ -55.99M | $ -46.62M | $ -28.44M | |
| $ -57.70M | $ -61.94M | $ -58.64M | $ -47.30M | $ -32.33M | |
| $ 1.81M | $ 1.66M | $ 67.00K | $ -1.01M | $ 314.00K | |
| $ -55.89M | $ -60.27M | $ -58.57M | $ -48.32M | $ -32.02M | |
| $ -56.39M | $ -60.84M | $ -58.92M | $ -48.66M | $ -32.23M | |
| $ -1.44 | $ -1.60 | $ -1.59 | $ -1.35 | $ -0.90 | |
| $ -1.44 | $ -1.60 | $ -1.59 | $ -1.35 | $ -0.90 | |
| 39.11M | 37.97M | 37.10M | 36.13M | 35.69M | |
| 39.11M | 37.97M | 37.10M | 36.13M | 35.69M |