XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Product Warranty Obligations (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2020

  

2019

  

2020

  

2019

 
Balance at beginning of period $50,324  $45,324  $49,316  $41,785 
Product warranty reserve assumed in acquisition  124   -   124   407 
Payments  (8,667)  (7,576)  (24,136)  (18,867)
Provision for warranty issued  10,949   8,518   27,691   23,656 
Changes in estimates for pre-existing warranties  (575)  230   (840)  (485)

Balance at end of period

 $52,155  $46,496  $52,155  $46,496 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2020

  

2019

  

2020

  

2019

 
Balance at beginning of period $83,153  $74,517  $78,738  $68,340 
Deferred revenue contracts issued  6,802   5,918   18,966   18,832 
Amortization of deferred revenue contracts  (4,241)  (3,573)  (11,990)  (10,310)

Balance at end of period

 $85,714  $76,862  $85,714  $76,862 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
Remainder of 2020 $4,382 
2021  19,630 
2022  18,567 
2023  14,058 
2024  9,801 
After 2024  19,276 

Total

 $85,714 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Product warranty liability

        
Current portion - other accrued liabilities $29,962  $27,885 
Long-term portion - other long-term liabilities  22,193   21,431 

Total

 $52,155  $49,316 
         

Deferred revenue related to extended warranties

        
Current portion - other accrued liabilities $21,846  $15,519 
Long-term portion - other long-term liabilities  63,868   63,219 

Total

 $85,714  $78,738