| 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 | 22,208.00 | 22,386.00 | 20,889.00 | 19,776.00 | 21,882.00 | 21,737.00 | 20,532.00 | 20,195.00 | 21,441.00 | 21,871.00 | |
| Gross Profit | 11,554.00 | 11,599.00 | 10,317.00 | 10,105.00 | 11,492.00 | 11,357.00 | 10,278.00 | 10,384.00 | 11,345.00 | 11,370.00 | |
| Operating Income | 5,717.00 | 6,062.00 | 4,480.00 | 4,607.00 | 5,794.00 | 5,892.00 | 4,041.00 | 4,529.00 | 5,861.00 | 5,767.00 | |
| Net Income | 4,331.00 | 4,781.00 | 3,626.00 | 3,793.00 | 4,658.00 | 3,988.00 | 3,144.00 | 3,780.00 | 3,493.00 | 4,556.00 | |
| Profit Margin | 19.50 | 21.36 | 17.36 | 19.18 | 21.29 | 18.35 | 15.31 | 18.72 | 16.29 | 20.83 | |
| 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 | 127,286.00 | 127,599.00 | 125,231.00 | 122,984.00 | 122,639.00 | 126,482.00 | 122,370.00 | 119,598.00 | 120,709.00 | 122,531.00 | |
| Total Liabilities | 73,969.00 | 74,048.00 | 72,947.00 | 70,439.00 | 71,196.00 | 74,341.00 | 71,811.00 | 69,265.00 | 71,880.00 | 74,517.00 | |
| Total Equity | 53,317.00 | 53,551.00 | 52,284.00 | 52,545.00 | 51,443.00 | 52,141.00 | 50,559.00 | 50,333.00 | 48,829.00 | 48,014.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,971.00 | 5,409.00 | 4,985.00 | 3,706.00 | 4,825.00 | 4,301.00 | 5,753.00 | 4,088.00 | 5,101.00 | 4,903.00 | |
| Cash From Investing Activities | -1,228.00 | -1,535.00 | -1,063.00 | -726.00 | -921.00 | -1,108.00 | -518.00 | -762.00 | -1,002.00 | -1,222.00 | |
| Cash From Financing Activities | -4,088.00 | -2,239.00 | -3,616.00 | -4,215.00 | -5,571.00 | -634.00 | -2,499.00 | -4,269.00 | -6,049.00 | -2,038.00 | |
| Net Change in Cash | -346.00 | 1,615.00 | 440.00 | -1,113.00 | -1,927.00 | 2,675.00 | 2,653.00 | -1,062.00 | -1,843.00 | 1,487.00 | |