| 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 | 469.08 | 497.01 | 568.28 | 202.92 | 160.53 | 163.38 | 171.73 | 183.61 | 151.78 | |
| Gross Profit | 113.62 | 166.82 | 212.12 | 40.92 | 14.86 | 17.29 | 26.78 | 35.71 | 11.94 | |
| Operating Income | 19.95 | 69.04 | 105.60 | 32.79 | 9.69 | 12.21 | 21.91 | 33.92 | 6.89 | |
| Profit Margin | 2.80 | 11.54 | 46.15 | 16.38 | 6.61 | 6.49 | 11.40 | 14.83 | 3.28 | |
| 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 | 6,450.35 | 6,439.06 | 6,336.14 | 2,906.88 | 2,881.12 | 2,858.22 | 2,849.38 | 2,847.87 | 2,820.20 | |
| Total Liabilities | 1,577.30 | 1,578.64 | 1,533.09 | 577.17 | 587.48 | 575.19 | 576.95 | 595.03 | 602.20 | |
| Total Equity | 4,873.05 | 4,860.42 | 4,803.05 | 2,329.71 | 2,293.64 | 2,283.03 | 2,272.42 | 2,252.84 | 2,218.00 | |