| 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 | 11,712.00 | 10,423.00 | 10,351.00 | 9,468.00 | 10,686.00 | 9,996.00 | 10,218.00 | 10,133.00 | 10,638.00 | 9,775.00 | |
| Gross Profit | 2,296.00 | 2,227.00 | 2,210.00 | 1,580.00 | 1,932.00 | 2,106.00 | 2,191.00 | 2,133.00 | 485.00 | 2,041.00 | |
| Operating Income | 1,271.00 | 1,242.00 | 1,194.00 | 573.00 | 1,089.00 | 1,120.00 | 1,090.00 | 1,071.00 | -393.00 | 1,016.00 | |
| Net Income | 1,427.00 | 1,100.00 | 1,174.00 | 481.00 | 1,264.00 | 1,026.00 | 940.00 | 944.00 | -535.00 | 937.00 | |
| Profit Margin | 12.18 | 10.55 | 11.34 | 5.08 | 11.83 | 10.26 | 9.20 | 9.32 | -5.03 | 9.59 | |
| 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 | 51,377.00 | 49,300.00 | 49,451.00 | 48,468.00 | 49,359.00 | 48,289.00 | 47,670.00 | 47,818.00 | 46,544.00 | 44,896.00 | |
| Total Liabilities | 34,703.00 | 33,312.00 | 33,980.00 | 33,484.00 | 34,069.00 | 33,541.00 | 33,369.00 | 33,595.00 | 31,749.00 | 28,968.00 | |
| Total Equity | 16,674.00 | 15,988.00 | 15,471.00 | 14,984.00 | 15,290.00 | 14,748.00 | 14,301.00 | 14,223.00 | 14,795.00 | 15,928.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,897.00 | 1,557.00 | 868.00 | -1,565.00 | 2,578.00 | 1,091.00 | 1,425.00 | -706.00 | 2,430.00 | 1,228.00 | |
| Cash From Investing Activities | -664.00 | -300.00 | 61.00 | -252.00 | -798.00 | -361.00 | -321.00 | -269.00 | -770.00 | -200.00 | |
| Cash From Financing Activities | -787.00 | -1,199.00 | -715.00 | -851.00 | -753.00 | -676.00 | -893.00 | 927.00 | -633.00 | -2,330.00 | |
| Net Change in Cash | 2,446.00 | 58.00 | 214.00 | -2,668.00 | 1,027.00 | 54.00 | 211.00 | -48.00 | 1,027.00 | -1,302.00 | |