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

June 30,

 

December 31,

 
 

2025

 

2024

 

Balance at the beginning of year

$3,101 $4,237 

Credit loss (reversal) expense

 2,100  232 

Write-Off of Accounts Receivable

 (510) (1,368)

Balance at the end of the period

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

June 30,

  

December 31,

 
  

2025

  

2024

 

Salaries, wages, commissions and other compensation

 $12,208  $18,544 

Contract liabilities

  2,078   2,833 

Accrued rebates

  1,236   1,593 

Current operating lease liabilities

  4,681   4,572 

Customer deposits

  8,816   7,750 

Other accrued expenses

  12,591   9,075 

Other current liabilities

 $41,610  $44,367