| 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 | 176.84 | 180.77 | 145.05 | 172.64 | 163.23 | 147.52 | 139.13 | 175.32 | 175.20 | |
| Gross Profit | 51.56 | 54.87 | 46.78 | 85.29 | 55.65 | 47.19 | 44.62 | 61.75 | 55.53 | |
| Operating Income | 33.36 | 32.12 | 27.13 | 28.66 | 34.90 | 27.60 | 25.57 | 38.47 | 35.96 | |
| Profit Margin | 10.78 | 9.80 | 8.50 | 17.54 | 14.70 | 11.03 | 40.34 | 17.23 | 15.90 | |
| 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 | 3,658.65 | 3,625.28 | 3,581.85 | 3,564.27 | 3,443.83 | 3,412.50 | 3,378.47 | 3,519.44 | 3,479.50 | |
| Total Liabilities | 1,412.33 | 1,347.91 | 1,314.66 | 1,309.96 | 1,165.25 | 1,152.57 | 1,130.24 | 1,277.21 | 1,226.06 | |
| Total Equity | 2,246.32 | 2,277.38 | 2,267.19 | 2,254.31 | 2,278.58 | 2,259.93 | 2,248.23 | 2,242.23 | 2,253.44 | |