XML 80 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 11 - Product Warranty Obligations (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Year Ended December 31,

 
   

2019

   

2018

   

2017

 

Balance at beginning of period

  $ 41,785     $ 35,422     $ 31,695  

Product warranty reserve assumed in acquisition

    1,062       -       43  

Payments

    (26,096 )     (20,029 )     (18,861 )

Provision for warranty issued

    32,060       26,910       21,347  

Changes in estimates for pre-existing warranties

    505       (518 )     1,198  

Balance at end of period

  $ 49,316     $ 41,785     $ 35,422  
   

Year Ended December 31,

 
   

2019

   

2018

   

2017

 

Balance at beginning of period

  $ 68,340     $ 57,854     $ 36,139  

Deferred revenue contracts issued

    24,483       21,440       29,262  

Amortization of deferred revenue contracts

    (14,085 )     (10,954 )     (7,547 )

Balance at end of period

  $ 78,738     $ 68,340     $ 57,854  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

2020

  $ 15,535  

2021

    16,798  

2022

    14,705  

2023

    11,367  

After 2023

    20,333  

Total

  $ 78,738  
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
   

December 31,

 
   

2019

   

2018

 

Product warranty liability

               

Current portion - other accrued liabilities

  $ 27,885     $ 25,396  

Long-term portion - other long-term liabilities

    21,431       16,389  

Total

  $ 49,316     $ 41,785  
                 

Deferred revenue related to extended warranties

               

Current portion - other accrued liabilities

  $ 15,519     $ 13,646  

Long-term portion - other long-term liabilities

    63,219       54,694  

Total

  $ 78,738     $ 68,340