| 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 | 5,744.00 | 5,411.00 | 4,910.00 | 4,325.00 | 4,663.00 | 4,412.00 | 4,038.00 | 4,011.00 | 4,076.00 | 3,756.00 | |
| Gross Profit | |||||||||||
| Operating Income | 2,531.00 | 2,418.00 | 2,482.00 | 1,976.00 | 2,183.00 | 2,259.00 | 1,995.00 | 1,881.00 | 1,913.00 | 1,761.00 | |
| Net Income | 1,235.00 | 1,527.00 | 1,665.00 | 1,515.00 | 1,661.00 | 1,691.00 | 1,537.00 | 1,623.00 | 1,489.00 | 1,595.00 | |
| Profit Margin | 21.50 | 28.22 | 33.91 | 35.03 | 35.62 | 38.33 | 38.06 | 40.46 | 36.53 | 42.47 | |
| 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 | 169,998.00 | 162,682.00 | 146,470.00 | 141,942.00 | 138,615.00 | 132,816.00 | 125,271.00 | 123,988.00 | 123,211.00 | 118,585.00 | |
| Total Liabilities | 113,883.00 | 106,947.00 | 97,164.00 | 93,736.00 | 90,951.00 | 91,466.00 | 85,000.00 | 84,093.00 | 83,711.00 | 79,805.00 | |
| Total Equity | 56,115.00 | 55,735.00 | 49,306.00 | 48,206.00 | 47,664.00 | 41,350.00 | 40,271.00 | 39,895.00 | 39,500.00 | 38,780.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,277.00 | 1,414.00 | 1,364.00 | -1,128.00 | 2,618.00 | 1,381.00 | 1,365.00 | -408.00 | 1,998.00 | 1,576.00 | |
| Cash From Investing Activities | -212.00 | -923.00 | 53.00 | -3,336.00 | -3,071.00 | -74.00 | 163.00 | -22.00 | -186.00 | -270.00 | |
| Cash From Financing Activities | -588.00 | 96.00 | 26.00 | -661.00 | -578.00 | 2,360.00 | -641.00 | 1,095.00 | -503.00 | -735.00 | |
| Net Change in Cash | 1,489.00 | 506.00 | 1,731.00 | -5,015.00 | -1,275.00 | 3,809.00 | 854.00 | 638.00 | 1,420.00 | 482.00 | |