| 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 | 13,601.00 | 13,672.00 | 13,766.00 | 13,735.00 | 13,926.00 | 13,795.00 | 13,685.00 | 13,679.00 | 13,711.00 | 13,584.00 | |
| Gross Profit | 3,354.00 | 3,250.00 | 3,360.00 | 3,360.00 | 4,522.00 | 4,308.00 | 4,254.00 | 4,013.00 | 4,133.00 | 4,067.00 | |
| Operating Income | 3,261.00 | 3,250.00 | 3,360.00 | 3,360.00 | 3,592.00 | 3,356.00 | 3,342.00 | 3,093.00 | 3,233.00 | 3,155.00 | |
| Net Income | 1,546.00 | 1,316.00 | 1,495.00 | 1,409.00 | 1,676.00 | 1,474.00 | 1,423.00 | 1,280.00 | 1,229.00 | 1,436.00 | |
| Profit Margin | 11.37 | 9.63 | 10.86 | 10.26 | 12.04 | 10.69 | 10.40 | 9.36 | 8.96 | 10.57 | |
| 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 | 154,213.00 | 152,850.00 | 151,589.00 | 150,954.00 | 150,020.00 | 149,371.00 | 148,611.00 | 148,044.00 | 147,193.00 | 146,682.00 | |
| Total Liabilities | 133,694.00 | 133,262.00 | 131,221.00 | 130,432.00 | 130,313.00 | 131,317.00 | 131,897.00 | 132,438.00 | 132,475.00 | 131,938.00 | |
| Total Equity | 20,519.00 | 19,588.00 | 20,368.00 | 20,522.00 | 19,707.00 | 18,054.00 | 16,714.00 | 15,606.00 | 14,718.00 | 14,744.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 | 3,761.00 | 4,480.00 | 3,600.00 | 4,236.00 | 3,460.00 | 3,905.00 | 3,853.00 | 3,212.00 | 3,855.00 | 3,944.00 | |
| Cash From Investing Activities | -3,038.00 | -3,157.00 | -2,621.00 | -2,804.00 | -2,579.00 | -2,439.00 | -2,729.00 | -2,907.00 | -2,644.00 | -2,894.00 | |
| Cash From Financing Activities | -646.00 | -1,451.00 | -1,196.00 | -1,072.00 | -1,125.00 | -1,358.00 | -1,143.00 | -353.00 | -1,073.00 | -957.00 | |
| Net Change in Cash | 77.00 | -128.00 | -217.00 | 360.00 | -244.00 | 108.00 | -19.00 | -48.00 | 138.00 | 93.00 | |