| 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 | 103.33 | 90.32 | 75.94 | 100.44 | 86.62 | 191.03 | 98.62 | 84.54 | 98.39 | |
| Gross Profit | ||||||||||
| Operating Income | 25.43 | 12.97 | 23.83 | 13.45 | 17.27 | 17.33 | 24.75 | 17.39 | 31.06 | |
| Profit Margin | 15.07 | 5.67 | 22.63 | 5.23 | 13.88 | 6.47 | 13.82 | 27.66 | 17.40 | |
| 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,108.97 | 3,085.74 | 3,084.48 | 3,088.47 | 3,062.71 | 3,046.74 | 2,955.84 | 2,812.63 | 2,705.93 | |
| Total Liabilities | 2,115.75 | 2,107.17 | 2,090.18 | 2,112.80 | 2,109.10 | 2,082.59 | 2,002.78 | 1,872.35 | 1,771.85 | |
| Total Equity | 993.22 | 978.58 | 994.30 | 975.68 | 953.61 | 964.15 | 953.06 | 940.28 | 934.08 | |