| 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 | 497.89 | 410.53 | 309.36 | 388.26 | 399.66 | 207.33 | 234.79 | 247.14 | 182.65 | |
| Gross Profit | 203.53 | 176.48 | 130.23 | 189.82 | 187.25 | 70.43 | 75.84 | 100.90 | 53.12 | |
| Operating Income | 173.60 | 145.15 | 98.94 | 136.20 | 149.06 | 51.45 | 45.44 | 64.59 | 26.64 | |
| Profit Margin | 30.72 | 31.55 | 34.81 | 32.77 | 35.24 | 12.10 | 35.56 | 23.52 | 13.56 | |
| 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 | 1,646.86 | 1,492.80 | 1,483.67 | 1,343.04 | 1,330.93 | 1,217.04 | 1,127.34 | 1,004.16 | 795.79 | |
| Total Liabilities | 1,052.45 | 722.27 | 823.09 | 960.80 | 1,042.41 | 1,067.96 | 1,059.62 | 856.04 | 667.63 | |
| Total Equity | 594.41 | 770.54 | 660.58 | 382.23 | 288.51 | 149.08 | 67.73 | 148.12 | 128.16 | |