XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Salaries, bonuses and related benefits

 $23,114  $32,478 

Accrued restructuring costs

  1,315   5,823 

Sales commissions

  2,546   2,616 

Warranty accrual

  1,374   1,554 

Other

  9,435   10,560 
  $37,784  $53,031 
Restructuring and Related Costs [Table Text Block]
      

Three Months Ended

     
      

March 31, 2025

     
  

Liability at

      

Cash Payments

  

Liability at

 
  

December 31,

  

New

  

and Other

  

March 31,

 
  

2024

  

Charges

  

Settlements

  

2025

 

Severance costs

 $1,276  $228  $(822) $682 

Other restructuring costs

  4,547   (3,161)  (753)  633 

Total

 $5,823  $(2,933) $(1,575) $1,315