| 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 | 1,210.00 | 961.00 | 1,128.00 | 976.00 | 1,081.00 | 894.00 | 1,031.00 | 961.00 | 1,077.00 | |
| Gross Profit | 748.00 | 573.00 | 605.00 | 568.00 | 681.00 | 543.00 | 565.00 | 532.00 | 664.00 | |
| Operating Income | 349.00 | 223.00 | 257.00 | 221.00 | 313.00 | 190.00 | 222.00 | 183.00 | 322.00 | |
| Net Income | 281.00 | 174.00 | 213.00 | 150.00 | 295.00 | 87.00 | 158.00 | 121.00 | 259.00 | |
| Profit Margin | 23.22 | 18.11 | 18.88 | 15.37 | 27.29 | 9.73 | 15.32 | 12.59 | 24.05 | |
| 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 | 24,627.00 | 23,750.00 | 22,851.00 | 22,714.00 | 22,829.00 | 21,836.00 | 21,248.00 | 21,237.00 | 20,904.00 | |
| Total Liabilities | 17,320.00 | 16,605.00 | 15,758.00 | 15,710.00 | 15,861.00 | 15,045.00 | 14,431.00 | 14,460.00 | 14,178.00 | |
| Total Equity | 7,307.00 | 7,145.00 | 7,093.00 | 7,004.00 | 6,968.00 | 6,791.00 | 6,817.00 | 6,777.00 | 6,726.00 | |
| 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 | |
| Cash From Operating Activities | 408.00 | 243.00 | 249.00 | 254.00 | 351.00 | 255.00 | 307.00 | 245.00 | 311.00 | |
| Cash From Investing Activities | -711.00 | -490.00 | -404.00 | -607.00 | -407.00 | -180.00 | -353.00 | -449.00 | -470.00 | |
| Cash From Financing Activities | 477.00 | 551.00 | 99.00 | -396.00 | 793.00 | -17.00 | 18.00 | 58.00 | 354.00 | |
| Net Change in Cash | 174.00 | 304.00 | -56.00 | -749.00 | 737.00 | 58.00 | -28.00 | -146.00 | 195.00 | |