| 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 | 246.83 | 293.47 | 302.68 | 302.98 | 264.88 | 203.30 | 196.42 | 151.46 | 120.84 | |
| Gross Profit | 33.28 | 72.82 | 93.54 | 94.30 | 73.22 | 78.96 | 82.78 | 43.83 | 13.07 | |
| Operating Income | 36.77 | 73.25 | 93.87 | 73.76 | 69.93 | 74.42 | 66.58 | 32.66 | 9.82 | |
| Profit Margin | 17.68 | 24.06 | 34.28 | 28.19 | 28.72 | 39.62 | 41.13 | 27.12 | 10.06 | |
| 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,026.20 | 3,046.49 | 3,225.80 | 3,137.02 | 3,069.91 | 3,133.95 | 1,845.83 | 1,804.81 | 1,836.56 | |
| Total Liabilities | 348.41 | 322.28 | 455.52 | 373.02 | 318.20 | 310.95 | 250.81 | 225.51 | 241.70 | |
| Total Equity | 2,677.79 | 2,724.21 | 2,770.28 | 2,764.00 | 2,751.71 | 2,823.00 | 1,595.02 | 1,579.30 | 1,594.86 | |