| Period Ending: | Mar 31, 2026 | 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 | 7,300.00 | 7,168.00 | 7,041.00 | 6,816.00 | 6,650.00 | 6,649.00 | 6,553.00 | 6,349.00 | 6,448.00 | 6,292.00 | 6,397.00 | |
| Gross Profit | ||||||||||||
| Operating Income | 3,188.00 | 3,180.00 | 3,021.00 | 2,803.00 | 2,455.00 | 2,351.00 | 1,862.00 | 1,798.00 | 1,834.00 | 1,254.00 | 1,479.00 | |
| Net Income | 2,479.00 | 2,459.00 | 2,358.00 | 2,126.00 | 1,909.00 | 1,840.00 | 1,408.00 | 1,332.00 | 1,362.00 | 1,045.00 | 1,125.00 | |
| Profit Margin | 33.96 | 34.31 | 33.49 | 31.19 | 28.71 | 27.67 | 21.49 | 20.98 | 21.12 | 16.61 | 17.59 | |
| Period Ending: | Mar 31, 2026 | 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 | 493,319.00 | 490,995.00 | 465,255.00 | 458,936.00 | 462,903.00 | 479,843.00 | 466,055.00 | 449,675.00 | 468,784.00 | 493,178.00 | 475,204.00 | |
| Total Liabilities | 444,085.00 | 441,570.00 | 415,871.00 | 409,485.00 | 413,392.00 | 431,468.00 | 418,840.00 | 405,722.00 | 426,372.00 | 452,220.00 | 437,420.00 | |
| Total Equity | 49,234.00 | 49,425.00 | 49,384.00 | 49,451.00 | 49,511.00 | 48,375.00 | 47,215.00 | 43,953.00 | 42,412.00 | 40,958.00 | 37,784.00 | |
| Period Ending: | Mar 31, 2026 | 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 | 7,342.00 | -763.00 | 538.00 | 3,177.00 | 6,359.00 | -10,827.00 | 19,098.00 | -4,252.00 | -1,349.00 | 20,037.00 | -5,011.00 | |
| Cash From Investing Activities | -10.00 | -1,151.00 | 6,143.00 | 9,076.00 | 10,470.00 | 7,734.00 | 8,516.00 | 9,706.00 | 9,475.00 | 9,682.00 | 18,533.00 | |
| Cash From Financing Activities | -3,713.00 | 16,710.00 | -7,385.00 | -18,665.00 | -20,362.00 | 1,604.00 | -7,726.00 | -16,012.00 | -24,926.00 | -153.00 | -27,722.00 | |
| Net Change in Cash | 3,619.00 | 14,796.00 | -704.00 | -6,412.00 | -3,533.00 | -1,489.00 | 19,888.00 | -10,558.00 | -16,800.00 | 29,566.00 | -14,200.00 | |