| 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 | 45,787.00 | 48,169.00 | 44,375.00 | 46,101.00 | 48,334.00 | 48,926.00 | 49,574.00 | 46,580.00 | 48,933.00 | 51,922.00 | |
| Gross Profit | 14,555.00 | 14,990.00 | 13,173.00 | 13,368.00 | 13,213.00 | 14,262.00 | 14,703.00 | 14,748.00 | 14,202.00 | 15,569.00 | |
| Operating Income | 4,382.00 | 4,812.00 | 3,905.00 | 4,917.00 | 6,600.00 | 5,441.00 | 5,991.00 | 6,647.00 | 6,236.00 | 7,630.00 | |
| Net Income | 2,845.00 | 3,613.00 | 2,515.00 | 3,512.00 | 3,259.00 | 4,496.00 | 4,443.00 | 5,551.00 | 2,243.00 | 6,555.00 | |
| Profit Margin | 6.21 | 7.50 | 5.67 | 7.62 | 6.74 | 9.19 | 8.96 | 11.92 | 4.58 | 12.62 | |
| 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 | 324,012.00 | 326,501.00 | 250,820.00 | 256,397.00 | 256,938.00 | 259,232.00 | 260,644.00 | 261,651.00 | 261,632.00 | 263,927.00 | |
| Total Liabilities | 131,836.00 | 130,901.00 | 103,562.00 | 106,317.00 | 103,781.00 | 102,202.00 | 100,381.00 | 99,995.00 | 99,703.00 | 97,679.00 | |
| Total Equity | 192,176.00 | 195,600.00 | 147,258.00 | 150,080.00 | 153,157.00 | 157,030.00 | 160,263.00 | 161,656.00 | 161,929.00 | 166,248.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 | 10,789.00 | 9,385.00 | 8,576.00 | 5,189.00 | 8,695.00 | 9,674.00 | 6,295.00 | 6,828.00 | 12,434.00 | 9,673.00 | |
| Cash From Investing Activities | -4,932.00 | -1,929.00 | -3,432.00 | -5,618.00 | 2,670.00 | -3,696.00 | -3,954.00 | -3,956.00 | -4,071.00 | -4,410.00 | |
| Cash From Financing Activities | -7,372.00 | -4,042.00 | -5,985.00 | -1,664.00 | -8,782.00 | -5,262.00 | -4,565.00 | -4,863.00 | -6,167.00 | -8,621.00 | |
| Net Change in Cash | -1,498.00 | 3,408.00 | -791.00 | -2,096.00 | 2,498.00 | 799.00 | -2,247.00 | -2,063.00 | 2,269.00 | -3,394.00 | |