| 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 | 28,632.00 | 32,168.00 | 29,889.00 | 30,258.00 | 30,756.00 | 32,876.00 | 34,490.00 | 31,759.00 | 35,414.00 | 38,404.00 | |
| Gross Profit | 1,892.00 | 1,760.00 | 1,221.00 | 496.00 | 618.00 | 744.00 | 1,427.00 | 1,971.00 | 1,863.00 | 3,759.00 | |
| Operating Income | 1,575.00 | 1,509.00 | 997.00 | 231.00 | 348.00 | 507.00 | 1,221.00 | 1,679.00 | 1,553.00 | 3,503.00 | |
| Net Income | 1,169.00 | 1,066.00 | 663.00 | -652.00 | 357.00 | 393.00 | 926.00 | 1,330.00 | 1,218.00 | 2,663.00 | |
| Profit Margin | 4.08 | 3.31 | 2.22 | -2.15 | 1.16 | 1.20 | 2.68 | 4.19 | 3.44 | 6.93 | |
| 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 | 58,615.00 | 59,433.00 | 59,177.00 | 60,143.00 | 60,382.00 | 63,615.00 | 62,574.00 | 63,056.00 | 63,175.00 | ||
| Total Liabilities | 31,869.00 | 32,486.00 | 32,862.00 | 32,622.00 | 32,382.00 | 35,365.00 | 33,750.00 | 34,532.00 | 35,118.00 | ||
| Total Equity | 26,746.00 | 26,947.00 | 26,315.00 | 27,521.00 | 28,000.00 | 28,250.00 | 28,824.00 | 28,524.00 | 28,057.00 | ||
| Period Ending: | 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 | 1,881.00 | 936.00 | 952.00 | 1,070.00 | 1,295.00 | 2,472.00 | 1,846.00 | 1,239.00 | 3,308.00 | |
| Cash From Investing Activities | -379.00 | -412.00 | -635.00 | -544.00 | -408.00 | -392.00 | -637.00 | -483.00 | -304.00 | |
| Cash From Financing Activities | -1,199.00 | -849.00 | -382.00 | -784.00 | -1,074.00 | -1,547.00 | -1,644.00 | -1,296.00 | -2,125.00 | |
| Net Change in Cash | 229.00 | -95.00 | -22.00 | -525.00 | -60.00 | 497.00 | -507.00 | -407.00 | 756.00 | |