| 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 | 363.93 | 431.53 | 418.25 | 484.04 | 387.11 | 378.13 | 426.52 | 380.94 | 315.00 | |
| Gross Profit | 107.89 | 154.98 | 172.60 | 194.28 | 154.31 | 144.01 | 174.76 | 137.66 | 114.42 | |
| Operating Income | 64.60 | 104.92 | 116.91 | 161.61 | 97.98 | 97.24 | 123.60 | 139.13 | 60.68 | |
| Profit Margin | 16.11 | 23.37 | 27.23 | 25.84 | 27.04 | 24.29 | 27.73 | 28.43 | 23.10 | |
| 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,149.41 | 3,228.98 | 3,140.68 | 3,136.95 | 3,249.08 | 3,235.10 | 3,223.00 | 3,214.13 | 3,225.05 | |
| Total Liabilities | 1,034.22 | 1,167.02 | 791.68 | 896.44 | 1,132.74 | 1,218.93 | 949.93 | 1,054.82 | 1,152.18 | |
| Total Equity | 2,115.19 | 2,061.96 | 2,349.00 | 2,240.51 | 2,116.34 | 2,016.16 | 2,273.07 | 2,159.31 | 2,072.87 | |