| 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 | 10,362.00 | 10,845.00 | 10,140.00 | 9,301.00 | 9,706.00 | 9,911.00 | 9,468.00 | 8,793.00 | 9,047.00 | 9,141.00 | |
| Gross Profit | 6,802.00 | 7,358.00 | 6,861.00 | 6,261.00 | 6,283.00 | 6,545.00 | 6,123.00 | 5,598.00 | 5,589.00 | 5,987.00 | |
| Operating Income | 3,465.00 | 4,439.00 | 3,996.00 | 3,544.00 | 3,271.00 | 3,654.00 | 3,444.00 | 3,240.00 | 3,588.00 | 3,389.00 | |
| Net Income | 2,471.00 | 3,268.00 | 2,772.00 | 2,632.00 | 2,045.00 | 2,715.00 | 2,367.00 | 2,055.00 | 2,287.00 | 2,070.00 | |
| Profit Margin | 23.85 | 30.13 | 27.34 | 28.30 | 21.07 | 27.39 | 25.00 | 23.37 | 25.28 | 22.65 | |
| 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 | 69,185.00 | 67,061.00 | 68,506.00 | 65,079.00 | 61,784.00 | 66,892.00 | 65,782.00 | 65,315.00 | 65,304.00 | 62,927.00 | |
| Total Liabilities | 77,213.00 | 76,045.00 | 78,518.00 | 74,005.00 | 71,654.00 | 74,605.00 | 73,724.00 | 73,878.00 | 74,750.00 | 70,633.00 | |
| Total Equity | -8,028.00 | -8,984.00 | -10,012.00 | -8,926.00 | -9,870.00 | -7,713.00 | -7,942.00 | -8,563.00 | -9,446.00 | -7,706.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 | 4,709.00 | 4,462.00 | 3,412.00 | -350.00 | 4,002.00 | 3,342.00 | 4,632.00 | 241.00 | 3,302.00 | 3,415.00 | |
| Cash From Investing Activities | -428.00 | -789.00 | -2,316.00 | -434.00 | 441.00 | -1,003.00 | -337.00 | -193.00 | -568.00 | -1,956.00 | |
| Cash From Financing Activities | -3,581.00 | -3,661.00 | -1,561.00 | 671.00 | -4,103.00 | -2,981.00 | -3,532.00 | 1,135.00 | -2,897.00 | -1,765.00 | |
| Net Change in Cash | 831.00 | -115.00 | -300.00 | 222.00 | -47.00 | -575.00 | 777.00 | 953.00 | 112.00 | -478.00 | |