| 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 | 297.54 | 274.30 | 266.44 | 247.88 | 210.74 | 194.20 | 242.36 | 240.60 | 189.06 | |
| Gross Profit | 77.38 | 69.57 | 75.09 | 89.35 | 65.18 | 64.53 | 91.99 | 73.72 | 36.27 | |
| Operating Income | 30.00 | 27.94 | 35.88 | 34.76 | 32.67 | 46.97 | 65.26 | 8.32 | 22.48 | |
| Profit Margin | 10.65 | 9.12 | 12.47 | 12.65 | 16.54 | 22.71 | 25.84 | 8.63 | 9.70 | |
| 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,109.76 | 3,212.14 | 3,194.69 | 3,250.68 | 3,344.79 | 3,354.86 | 3,374.60 | 3,367.55 | 3,376.02 | |
| Total Liabilities | 504.21 | 554.52 | 558.70 | 644.59 | 687.54 | 722.91 | 664.29 | 715.55 | 739.39 | |
| Total Equity | 2,605.54 | 2,657.61 | 2,635.99 | 2,606.09 | 2,657.25 | 2,631.95 | 2,710.31 | 2,652.01 | 2,636.63 | |