| 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,804.00 | 29,980.00 | 28,103.00 | 27,850.00 | 25,926.00 | 26,253.00 | 25,432.00 | 25,293.00 | 24,173.00 | 23,727.00 | |
| Gross Profit | |||||||||||
| Operating Income | 5,840.00 | 5,960.00 | 4,563.00 | 5,482.00 | 4,946.00 | 4,160.00 | 4,040.00 | 4,355.00 | 2,731.00 | 3,212.00 | |
| Net Income | 4,424.00 | 4,655.00 | 3,575.00 | 4,371.00 | 3,724.00 | 3,226.00 | 3,117.00 | 3,462.00 | 1,541.00 | 2,435.00 | |
| Profit Margin | 15.36 | 15.53 | 12.72 | 15.69 | 14.36 | 12.29 | 12.26 | 13.69 | 6.37 | 10.26 | |
| 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 | 1,420,270.00 | 1,364,806.00 | 1,353,870.00 | 1,300,296.00 | 1,215,071.00 | 1,258,027.00 | 1,212,447.00 | 1,228,503.00 | 1,193,693.00 | 1,169,013.00 | |
| Total Liabilities | 1,307,618.00 | 1,253,755.00 | 1,244,600.00 | 1,192,449.00 | 1,109,643.00 | 1,153,356.00 | 1,110,841.00 | 1,128,363.00 | 1,093,711.00 | 1,068,855.00 | |
| Total Equity | 112,652.00 | 111,051.00 | 109,270.00 | 107,847.00 | 105,428.00 | 104,671.00 | 101,606.00 | 100,140.00 | 99,982.00 | 100,158.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 | -2,410.00 | -3,332.00 | 11,829.00 | -23,976.00 | 11,800.00 | -17,323.00 | 2,525.00 | 4,360.00 | -17,752.00 | 3,747.00 | |
| Cash From Investing Activities | -13,397.00 | -10,676.00 | -17,672.00 | -5,034.00 | -10,150.00 | -6,696.00 | -13,668.00 | 1,054.00 | -8,801.00 | 517.00 | |
| Cash From Financing Activities | 23,970.00 | 9,076.00 | 21,667.00 | 13,045.00 | 15,255.00 | 23,048.00 | -404.00 | 8,857.00 | 5,694.00 | 361.00 | |
| Net Change in Cash | 7,961.00 | -5,396.00 | 18,391.00 | -14,647.00 | 14,302.00 | 924.00 | -12,145.00 | 13,073.00 | -19,169.00 | 3,407.00 | |