| Period Ending: | 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 | |
| Total Revenue | 10,496.00 | 9,744.00 | 8,984.00 | 9,313.00 | 9,604.00 | 9,204.00 | 8,343.00 | 9,290.00 | 9,314.00 | 9,029.00 | |
| Gross Profit | 2,921.00 | 2,580.00 | 2,899.00 | 2,393.00 | 3,673.00 | 2,959.00 | 2,760.00 | 4,712.00 | 3,433.00 | 3,456.00 | |
| Operating Income | 1,054.00 | 909.00 | 1,480.00 | 710.00 | 1,748.00 | 1,079.00 | 937.00 | 2,856.00 | 1,435.00 | 1,574.00 | |
| Net Income | 658.00 | 558.00 | 625.00 | 391.00 | 1,381.00 | 806.00 | 555.00 | 2,050.00 | 906.00 | 977.00 | |
| Profit Margin | 6.27 | 5.73 | 6.96 | 4.20 | 14.38 | 8.76 | 6.65 | 22.07 | 9.73 | 10.82 | |
| Period Ending: | 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 | |
| Total Assets | 71,487.00 | 71,358.00 | 71,020.00 | 68,927.00 | 68,497.00 | 72,191.00 | 73,096.00 | 77,624.00 | 71,391.00 | 70,860.00 | |
| Total Liabilities | 45,596.00 | 45,129.00 | 44,773.00 | 43,104.00 | 41,539.00 | 44,300.00 | 45,378.00 | 49,110.00 | 43,025.00 | 42,300.00 | |
| Total Equity | 25,891.00 | 26,229.00 | 26,247.00 | 25,823.00 | 26,958.00 | 27,891.00 | 27,718.00 | 28,514.00 | 28,366.00 | 28,560.00 | |
| Period Ending: | 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 | |
| Cash From Operating Activities | 2,397.00 | 717.00 | 308.00 | 1,092.00 | 1,459.00 | 1,305.00 | 822.00 | 1,324.00 | 1,564.00 | 1,177.00 | |
| Cash From Investing Activities | -266.00 | -339.00 | -340.00 | -251.00 | 1,696.00 | -323.00 | -401.00 | -446.00 | 1,026.00 | 536.00 | |
| Cash From Financing Activities | -1,413.00 | -484.00 | -158.00 | -704.00 | -3,222.00 | -954.00 | -381.00 | -1,223.00 | -2,484.00 | -1,535.00 | |
| Net Change in Cash | 729.00 | -121.00 | -38.00 | 225.00 | -173.00 | 102.00 | 9.00 | -422.00 | 207.00 | 124.00 | |