| 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,806.00 | 8,602.00 | 8,133.00 | 7,250.00 | 7,489.00 | 7,369.00 | 6,961.00 | 6,348.00 | 6,548.00 | 6,533.00 | |
| Gross Profit | 8,806.00 | 8,602.00 | 8,133.00 | 7,250.00 | 7,489.00 | 7,369.00 | 6,961.00 | 6,348.00 | 6,548.00 | 6,533.00 | |
| Operating Income | 5,129.00 | 5,170.00 | 4,914.00 | 4,301.00 | 4,234.00 | 4,386.00 | 4,139.00 | 3,758.00 | 3,698.00 | 3,869.00 | |
| Net Income | 4,060.00 | 3,927.00 | 3,701.00 | 3,280.00 | 3,342.00 | 3,263.00 | 3,258.00 | 3,011.00 | 2,791.00 | 3,198.00 | |
| Profit Margin | 46.10 | 45.65 | 45.51 | 45.24 | 44.63 | 44.28 | 46.80 | 47.43 | 42.62 | 48.95 | |
| 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 | 54,157.00 | 53,289.00 | 51,431.00 | 48,470.00 | 48,081.00 | 47,237.00 | 42,333.00 | 42,602.00 | 42,448.00 | 39,674.00 | |
| Total Liabilities | 46,411.00 | 45,370.00 | 43,557.00 | 41,774.00 | 41,566.00 | 39,762.00 | 34,873.00 | 35,316.00 | 35,473.00 | 33,314.00 | |
| Total Equity | 7,746.00 | 7,919.00 | 7,874.00 | 6,696.00 | 6,515.00 | 7,475.00 | 7,460.00 | 7,286.00 | 6,975.00 | 6,360.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 | 5,002.00 | 5,663.00 | 4,603.00 | 2,380.00 | 4,834.00 | 5,136.00 | 3,138.00 | 1,672.00 | 4,130.00 | 3,233.00 | |
| Cash From Investing Activities | -421.00 | -374.00 | -227.00 | -340.00 | -2,678.00 | -256.00 | -294.00 | -174.00 | -214.00 | -522.00 | |
| Cash From Financing Activities | -4,186.00 | -4,000.00 | -3,006.00 | -2,987.00 | -4,041.00 | -857.00 | -3,257.00 | -2,681.00 | -2,350.00 | -2,404.00 | |
| Net Change in Cash | 403.00 | 1,273.00 | 1,590.00 | -826.00 | -2,159.00 | 4,165.00 | -385.00 | -1,278.00 | 1,723.00 | 221.00 | |