| 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 | 4,148.00 | 3,380.00 | 3,765.00 | 3,176.00 | 3,729.00 | 3,280.00 | 3,287.00 | 3,146.00 | 3,487.00 | |
| Gross Profit | 2,227.00 | 1,844.00 | 2,117.00 | 1,768.00 | 2,104.00 | 1,878.00 | 1,765.00 | 1,739.00 | 1,800.00 | |
| Operating Income | 830.00 | 646.00 | 754.00 | 613.00 | 727.00 | 423.00 | 612.00 | 568.00 | 666.00 | |
| Net Income | 532.00 | 318.00 | 414.00 | 296.00 | 466.00 | 98.00 | 267.00 | 192.00 | 441.00 | |
| Profit Margin | 12.83 | 9.41 | 11.00 | 9.32 | 12.50 | 2.99 | 8.12 | 6.10 | 12.65 | |
| 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 | 55,884.00 | 54,230.00 | 52,771.00 | 52,044.00 | 50,756.00 | 51,021.00 | 51,299.00 | 48,767.00 | 47,471.00 | |
| Total Liabilities | 41,700.00 | 40,059.00 | 38,909.00 | 38,324.00 | 37,064.00 | 37,293.00 | 37,686.00 | 37,851.00 | 36,526.00 | |
| Total Equity | 14,184.00 | 14,171.00 | 13,862.00 | 13,720.00 | 13,692.00 | 13,728.00 | 13,613.00 | 10,916.00 | 10,945.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 | 845.00 | 1,082.00 | 637.00 | 1,044.00 | 775.00 | 1,112.00 | -40.00 | 958.00 | 642.00 | |
| Cash From Investing Activities | -1,391.00 | -1,321.00 | -1,093.00 | -1,389.00 | -1,085.00 | -1,006.00 | -870.00 | -1,179.00 | -926.00 | |
| Cash From Financing Activities | 1,363.00 | 690.00 | 465.00 | 34.00 | 672.00 | -918.00 | 1,646.00 | 256.00 | 214.00 | |
| Net Change in Cash | 817.00 | 451.00 | 9.00 | -311.00 | 362.00 | -812.00 | 736.00 | 35.00 | -70.00 | |