| 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 | 190.42 | 188.50 | 161.56 | 190.21 | 198.07 | 187.62 | 179.68 | 185.21 | 191.00 | |
| Gross Profit | 50.11 | 44.27 | 37.02 | 46.53 | 44.90 | 46.49 | 43.21 | 44.24 | 43.54 | |
| Operating Income | 22.43 | 16.01 | 10.86 | 13.85 | 12.59 | 18.19 | 18.36 | 20.78 | 21.83 | |
| Profit Margin | 9.04 | 5.71 | 3.23 | 6.28 | 6.66 | 6.01 | 6.42 | 12.93 | 5.56 | |
| 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 | 1,261.49 | 1,226.60 | 1,223.72 | 1,210.87 | 1,235.67 | 1,263.09 | 1,255.10 | 1,251.39 | 1,264.58 | |
| Total Liabilities | 594.66 | 575.47 | 543.86 | 533.87 | 547.29 | 584.73 | 570.63 | 577.23 | 605.70 | |
| Total Equity | 666.82 | 651.13 | 679.86 | 677.00 | 688.38 | 678.36 | 684.47 | 674.16 | 658.88 | |