| 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 | 219.18 | 195.00 | 219.56 | 237.52 | 232.52 | 214.32 | 250.67 | 257.95 | 286.46 | |
| Gross Profit | 34.50 | 40.24 | 47.16 | 124.71 | 71.51 | 60.37 | 92.55 | 88.39 | 80.73 | |
| Operating Income | 16.46 | 21.15 | 31.45 | 117.27 | 48.61 | 42.95 | 68.94 | 67.33 | 58.46 | |
| Profit Margin | 3.07 | 11.18 | 15.29 | 44.99 | 25.24 | 21.49 | 27.27 | 24.60 | 20.12 | |
| 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,925.27 | 4,900.64 | 4,699.41 | 4,428.36 | 4,165.46 | 4,157.40 | 4,217.72 | 4,083.38 | 3,975.07 | |
| Total Liabilities | 1,634.09 | 1,585.08 | 1,301.11 | 1,056.89 | 895.08 | 870.07 | 869.39 | 797.17 | 767.29 | |
| Total Equity | 3,291.18 | 3,315.57 | 3,398.30 | 3,371.47 | 3,270.38 | 3,287.33 | 3,348.33 | 3,286.20 | 3,207.78 | |