| 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 | 154.84 | 145.88 | 176.76 | 147.04 | 137.96 | 135.23 | 156.98 | 133.90 | 121.30 | |
| Gross Profit | 25.18 | 20.39 | 25.20 | 22.65 | 21.20 | 23.96 | 31.82 | 26.82 | 18.73 | |
| Operating Income | 8.39 | 5.19 | 8.76 | 3.28 | 6.55 | 9.00 | 15.97 | 11.41 | 5.02 | |
| Profit Margin | 4.81 | 3.13 | 4.40 | 1.89 | 4.19 | 5.89 | 9.12 | 8.38 | 3.93 | |
| 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 | 417.38 | 393.54 | 455.61 | 439.39 | 423.11 | 400.46 | 439.00 | 414.55 | 385.08 | |
| Total Liabilities | 83.32 | 67.24 | 103.68 | 94.93 | 81.13 | 64.74 | 92.82 | 82.87 | 61.65 | |
| Total Equity | 334.05 | 326.30 | 351.92 | 344.46 | 341.99 | 335.72 | 346.18 | 331.68 | 323.43 | |