| 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 | 8,536.00 | 8,317.00 | 8,643.00 | 8,174.00 | 8,447.00 | 8,456.00 | 8,796.00 | 8,403.00 | 8,543.00 | 8,431.00 | |
| Gross Profit | 1,917.00 | 2,095.00 | 2,248.00 | 2,123.00 | 2,114.00 | 2,139.00 | 2,160.00 | 2,009.00 | 1,968.00 | 2,037.00 | |
| Operating Income | 794.00 | 962.00 | 1,108.00 | 1,003.00 | 959.00 | 963.00 | 942.00 | 821.00 | 767.00 | 853.00 | |
| Net Income | 620.00 | 559.00 | 928.00 | 850.00 | 445.00 | 843.00 | 752.00 | 2,028.00 | -1,393.00 | 690.00 | |
| Profit Margin | 7.26 | 6.72 | 10.74 | 10.40 | 5.27 | 9.97 | 8.55 | 24.13 | -16.31 | 8.18 | |
| 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 | 33,992.00 | 33,638.00 | 34,259.00 | 32,531.00 | 31,540.00 | 32,052.00 | 31,320.00 | 31,827.00 | 32,005.00 | 32,097.00 | |
| Total Liabilities | 20,584.00 | 20,540.00 | 21,386.00 | 20,560.00 | 20,232.00 | 20,711.00 | 20,744.00 | 21,726.00 | 22,101.00 | 20,419.00 | |
| Total Equity | 13,408.00 | 13,098.00 | 12,873.00 | 11,971.00 | 11,308.00 | 11,341.00 | 10,576.00 | 10,101.00 | 9,904.00 | 11,678.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 | 1,534.00 | 1,305.00 | 785.00 | -3.00 | 1,422.00 | 640.00 | -851.00 | 276.00 | 1,459.00 | 1,529.00 | |
| Cash From Investing Activities | -885.00 | -231.00 | -369.00 | -246.00 | -713.00 | -263.00 | -400.00 | -406.00 | -783.00 | -254.00 | |
| Cash From Financing Activities | -369.00 | -827.00 | 332.00 | 92.00 | -737.00 | -243.00 | 308.00 | 499.00 | -1,108.00 | -466.00 | |
| Net Change in Cash | 279.00 | 247.00 | 787.00 | -139.00 | -62.00 | 143.00 | -951.00 | 362.00 | -433.00 | 810.00 | |