| 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 | 36,381.00 | 33,821.00 | 34,504.00 | 33,485.00 | 35,681.00 | 33,330.00 | 32,796.00 | 32,981.00 | 35,130.00 | 33,336.00 | |
| Gross Profit | 15,778.00 | 16,046.00 | 16,176.00 | 16,042.00 | 15,852.00 | 16,007.00 | 16,061.00 | 15,885.00 | 15,440.00 | 15,549.00 | |
| Operating Income | 7,530.00 | 8,346.00 | 8,364.00 | 8,168.00 | 7,612.00 | 8,219.00 | 8,037.00 | 7,848.00 | 7,062.00 | 7,828.00 | |
| Net Income | 2,448.00 | 5,056.00 | 5,121.00 | 4,983.00 | 5,114.00 | 3,411.00 | 4,702.00 | 4,722.00 | -2,573.00 | 4,884.00 | |
| Profit Margin | 6.73 | 14.95 | 14.84 | 14.88 | 14.33 | 10.23 | 14.34 | 14.32 | -7.32 | 14.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 | 404,258.00 | 388,331.00 | 383,285.00 | 380,364.00 | 384,711.00 | 381,164.00 | 379,146.00 | 380,158.00 | 380,255.00 | 384,830.00 | |
| Total Liabilities | 298,517.00 | 281,986.00 | 278,924.00 | 278,327.00 | 284,136.00 | 283,496.00 | 281,607.00 | 284,432.00 | 286,456.00 | 285,742.00 | |
| Total Equity | 105,741.00 | 106,345.00 | 104,361.00 | 102,037.00 | 100,575.00 | 97,668.00 | 97,539.00 | 95,726.00 | 93,799.00 | 99,088.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 | 9,114.00 | 11,266.00 | 8,975.00 | 7,782.00 | 10,432.00 | 9,911.00 | 9,485.00 | 7,084.00 | 8,677.00 | 10,778.00 | |
| Cash From Investing Activities | -4,980.00 | -4,490.00 | -3,438.00 | -3,752.00 | -5,561.00 | -4,003.00 | -3,865.00 | -5,245.00 | -7,824.00 | -5,408.00 | |
| Cash From Financing Activities | 7,209.00 | -2,551.00 | -4,378.00 | -5,893.00 | -5,623.00 | -4,415.00 | -5,634.00 | -1,428.00 | -3,016.00 | -6,055.00 | |
| Net Change in Cash | 11,343.00 | 4,225.00 | 1,159.00 | -1,863.00 | -752.00 | 1,493.00 | -14.00 | 411.00 | -2,163.00 | -685.00 | |