XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Other Information (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
 

September 30,

 

December 31,

 
 

2025

 

2024

 

Balance at the beginning of year

$ 3,101   $ 4,237  

Credit loss (reversal) expense

  2,347     232  

Write-Off of Accounts Receivable

  (1,257 )   (1,368 )

Balance at the end of the period

$ 4,191   $ 3,101  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2025

  

2024

 

Salaries, wages, commissions and other compensation

 $14,551  $18,544 

Contract liabilities

  2,003   2,833 

Accrued rebates

  1,065   1,593 

Current operating lease liabilities

  4,575   4,572 

Customer deposits

  9,680   7,750 

Other accrued expenses

  11,028   9,075 

Other current liabilities

 $42,902  $44,367