| 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 | 32,310.00 | 31,198.00 | 30,313.00 | 29,887.00 | 31,914.00 | 32,070.00 | 29,688.00 | 30,058.00 | 31,253.00 | 30,115.00 | |
| Gross Profit | 17,817.00 | 18,524.00 | 18,583.00 | 17,623.00 | 18,056.00 | 17,976.00 | 18,187.00 | 17,684.00 | 17,469.00 | 17,970.00 | |
| Operating Income | 3,712.00 | 5,650.00 | 6,129.00 | 5,682.00 | 4,974.00 | 5,857.00 | 6,632.00 | 5,804.00 | 4,484.00 | 6,469.00 | |
| Net Income | 2,070.00 | 3,250.00 | 11,044.00 | 3,296.00 | 4,684.00 | 3,576.00 | 3,839.00 | 3,777.00 | 3,154.00 | 3,997.00 | |
| Profit Margin | 6.41 | 10.42 | 36.43 | 11.03 | 14.68 | 11.15 | 12.93 | 12.57 | 10.09 | 13.27 | |
| 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 | 272,631.00 | 272,995.00 | 273,850.00 | 267,770.00 | 266,211.00 | 269,871.00 | 262,555.00 | 263,601.00 | 264,811.00 | 261,072.00 | |
| Total Liabilities | 175,480.00 | 175,579.00 | 176,622.00 | 180,714.00 | 180,173.00 | 183,553.00 | 178,851.00 | 180,552.00 | 181,585.00 | 177,909.00 | |
| Total Equity | 97,151.00 | 97,416.00 | 97,228.00 | 87,056.00 | 86,038.00 | 86,318.00 | 83,704.00 | 83,049.00 | 83,226.00 | 83,163.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 | 8,840.00 | 8,694.00 | 7,815.00 | 8,294.00 | 8,081.00 | 7,021.00 | 4,724.00 | 7,848.00 | 5,923.00 | 8,153.00 | |
| Cash From Investing Activities | -4,437.00 | -3,817.00 | -4,945.00 | -2,958.00 | -5,111.00 | -3,680.00 | -3,368.00 | -3,511.00 | 4,557.00 | -4,190.00 | |
| Cash From Financing Activities | -3,222.00 | -5,243.00 | -1,806.00 | -4,075.00 | -4,424.00 | -642.00 | -1,794.00 | -4,023.00 | -10,714.00 | -4,644.00 | |
| Net Change in Cash | 1,188.00 | -377.00 | 1,096.00 | 1,275.00 | -1,501.00 | 2,737.00 | -445.00 | 304.00 | -207.00 | -713.00 | |