XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Guarantees (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]

(in thousands)

 

2022

  

2021

  

2020

 

Beginning balance

 $7,691  $6,382  $6,155 

Warranty accruals

  8,897   13,389   6,173 

Warranty payments

  (10,374)  (11,135)  (5,946)

Warranty liability transferred

  -   (945)  - 

Ending balance

 $6,214  $7,691  $6,382