| Loans, Notes, Trade and Other Receivables Disclosure [Text Block] |
NOTE 9 – Other Information:
The activity in the allowance for doubtful accounts receivable was as follows (in thousands):
| | June 30, | | December 31, | |
| | 2026 | | 2025 | |
| Balance at the beginning of year | $ | 2,964 | | $ | 3,101 | |
| Credit loss expense | | 1,665 | | | 2,291 | |
| Write-Off of accounts receivable | | (373 | ) | | (2,428 | ) |
| Balance at the end of the period | $ | 4,256 | | $ | 2,964 | |
Other current liabilities consisted of the following (in thousands):
| | | June 30, | | | December 31, | |
| | | 2026 | | | 2025 | |
| Salaries, wages, commissions and other compensation | | $ | 13,402 | | | $ | 14,990 | |
| Contract liabilities | | | 2,570 | | | | 10,678 | |
| Accrued rebates | | | 1,367 | | | | 1,452 | |
| Current operating lease liabilities | | | 4,422 | | | | 4,364 | |
| Customer deposits | | | 14,779 | | | | 11,578 | |
| Other accrued expenses | | | 13,185 | | | | 9,979 | |
| Other current liabilities | | $ | 49,725 | | | $ | 53,041 | |
|