| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 33.74 | 29.35 | 35.94 | 35.33 | 33.17 | 28.98 | 33.44 | 36.69 | 33.23 | |
| Gross Profit | 14.33 | 10.99 | 14.24 | 11.13 | 14.19 | 11.67 | 15.15 | 20.16 | 14.86 | |
| Operating Income | 7.21 | 8.25 | 10.20 | -0.26 | 12.37 | 6.90 | 11.73 | 17.96 | 13.18 | |
| Profit Margin | 22.26 | 33.91 | 36.89 | 4.28 | 36.96 | 47.63 | 26.93 | 25.25 | 28.88 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 296.42 | 263.69 | 247.42 | 233.47 | 226.80 | 210.28 | 196.71 | 189.86 | 188.26 | |
| Total Liabilities | 70.27 | 45.06 | 38.73 | 38.05 | 32.89 | 28.63 | 28.86 | 28.00 | 35.66 | |
| Total Equity | 226.14 | 218.63 | 208.68 | 195.42 | 193.91 | 181.65 | 167.85 | 161.86 | 152.60 | |