| 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 | 38.71 | 36.09 | 389.01 | 405.30 | 37.28 | 36.14 | 336.29 | 343.86 | 360.79 | |
| Gross Profit | 29.68 | 28.14 | 220.46 | 227.95 | 29.66 | 25.42 | 197.64 | 196.31 | 187.88 | |
| Operating Income | 6.37 | 14.12 | 34.56 | 29.75 | 12.80 | 9.95 | 38.68 | 39.09 | 34.20 | |
| Profit Margin | 366.34 | 33.47 | 5.01 | 15.87 | 18.61 | 14.57 | 7.87 | 9.62 | 9.57 | |
| 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,099.57 | 3,838.26 | 4,192.08 | 4,196.39 | 4,056.10 | 3,795.83 | 3,855.38 | 3,749.71 | 3,668.72 | |
| Total Liabilities | 475.06 | 2,528.80 | 2,218.56 | 2,152.64 | 2,069.63 | 2,008.66 | 2,780.45 | 1,853.14 | 1,761.90 | |
| Total Equity | 624.52 | 1,309.47 | 1,973.51 | 2,043.75 | 1,986.47 | 1,787.17 | 1,074.93 | 1,896.57 | 1,906.82 | |