| 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 | 36.70 | 36.50 | 37.70 | 38.10 | 38.90 | 39.20 | 38.60 | 40.90 | 39.00 | |
| Gross Profit | ||||||||||
| Operating Income | 17.70 | 16.70 | 20.40 | 20.60 | 15.30 | 18.60 | 21.50 | 24.20 | 22.50 | |
| Profit Margin | 49.05 | 48.49 | 56.23 | 50.39 | 42.93 | 41.58 | 53.11 | 44.50 | 50.51 | |
| 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 | 4,596.90 | 4,295.40 | 4,485.40 | 4,192.60 | 4,180.20 | 4,101.40 | 4,110.20 | 3,901.90 | 3,974.30 | |
| Total Liabilities | 3,962.30 | 3,680.50 | 3,889.30 | 3,568.90 | 3,567.50 | 3,485.60 | 3,505.20 | 3,288.00 | 3,384.40 | |
| Total Equity | 634.60 | 614.90 | 596.10 | 623.70 | 612.70 | 615.80 | 605.00 | 613.90 | 589.90 | |