| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | Dec 31, 2025 | 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 | Jun 30, 2023 | |
| Total Revenue | 582.64 | 894.26 | 905.72 | 799.90 | 528.75 | 667.68 | 599.32 | 768.18 | 525.00 | 460.89 | 525.00 | 525.00 | 347.50 | |
| Gross Profit | 146.56 | 206.80 | 278.32 | 174.07 | 133.91 | 165.14 | 148.85 | 168.65 | 106.50 | 126.50 | 106.50 | 106.50 | 83.02 | |
| Operating Income | 133.43 | 168.88 | 237.34 | 132.86 | 96.24 | 121.92 | 121.38 | 126.49 | 72.91 | 94.99 | 72.91 | 72.91 | 48.00 | |
| Profit Margin | 16.06 | 15.92 | 20.44 | 12.97 | 12.81 | 14.42 | 15.02 | 12.82 | 10.71 | 17.23 | 10.71 | 10.71 | 23.38 | |
| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | Dec 31, 2025 | 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 | Jun 30, 2023 | |
| Total Assets | 1,775.71 | 1,770.31 | 1,684.78 | 1,746.67 | 1,527.03 | 1,489.49 | 1,405.85 | 1,512.89 | 1,241.03 | 1,293.60 | 1,254.07 | 1,083.90 | 922.99 | |
| Total Liabilities | 596.54 | 684.70 | 741.52 | 992.27 | 532.75 | 550.81 | 559.26 | 619.39 | 446.04 | 522.50 | 537.04 | 364.58 | 262.85 | |
| Total Equity | 1,179.17 | 1,085.61 | 943.26 | 754.40 | 994.28 | 938.68 | 846.59 | 893.49 | 794.98 | 771.09 | 717.02 | 719.32 | 660.14 | |