XML 27 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Product Warranty Obligations (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended March 31,

 
   

2020

   

2019

 

Balance at beginning of period

  $ 49,316     $ 41,785  

Product warranty reserve assumed in acquisition

    -       212  

Payments

    (7,588 )     (5,634 )

Provision for warranty issued

    8,286       6,960  

Changes in estimates for pre-existing warranties

    (991 )     239  

Balance at end of period

  $ 49,023     $ 43,562  
   

Three Months Ended March 31,

 
   

2020

   

2019

 

Balance at beginning of period

  $ 78,738     $ 68,340  

Deferred revenue contracts issued

    5,939       5,800  

Amortization of deferred revenue contracts

    (3,797 )     (3,296 )

Balance at end of period

  $ 80,880     $ 70,844  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2020

  $ 12,192  

2021

    17,253  

2022

    15,782  

2023

    12,351  

2024

    8,173  

After 2024

    15,129  

Total

  $ 80,880  
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
   

March 31,

   

December 31,

 
   

2020

   

2019

 

Product warranty liability

               

Current portion - other accrued liabilities

  $ 27,504     $ 27,885  

Long-term portion - other long-term liabilities

    21,519       21,431  

Total

  $ 49,023     $ 49,316  
                 

Deferred revenue related to extended warranties

               

Current portion - other accrued liabilities

  $ 18,764     $ 15,519  

Long-term portion - other long-term liabilities

    62,116       63,219  

Total

  $ 80,880     $ 78,738