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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2020

  

2019

  

2020

  

2019

 

Balance at beginning of period

 $49,023  $43,562  $49,316  $41,785 

Product warranty reserve assumed in acquisition

  -   195   -   407 

Payments

  (7,881)  (5,657)  (15,469)  (11,291)

Provision for warranty issued

  8,456   8,178   16,742   15,138 

Changes in estimates for pre-existing warranties

  726   (954)  (265)  (715)

Balance at end of period

 $50,324  $45,324  $50,324  $45,324 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2020

  

2019

  

2020

  

2019

 

Balance at beginning of period

 $80,880  $70,844  $78,738  $68,340 

Deferred revenue contracts issued

  6,225   7,114   12,164   12,914 

Amortization of deferred revenue contracts

  (3,952)  (3,441)  (7,749)  (6,737)

Balance at end of period

 $83,153  $74,517  $83,153  $74,517 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2020

 $8,205 

2021

  17,900 

2022

  17,268 

2023

  12,279 

2024

  10,324 

After 2024

  17,177 

Total

 $83,153 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

June 30,

  

December 31,

 
  

2020

  

2019

 

Product warranty liability

        

Current portion - other accrued liabilities

 $28,064  $27,885 

Long-term portion - other long-term liabilities

  22,260   21,431 

Total

 $50,324  $49,316 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $19,003  $15,519 

Long-term portion - other long-term liabilities

  64,150   63,219 

Total

 $83,153  $78,738