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

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2019

   

2018

   

2019

   

2018

 

Balance at beginning of period

  $ 45,324     $ 38,660     $ 41,785     $ 35,422  

Product warranty reserve assumed in acquisition

    -       -       407       -  

Payments

    (7,576 )     (5,205 )     (18,867 )     (15,097 )

Provision for warranty issued

    8,518       8,074       23,656       19,552  

Changes in estimates for pre-existing warranties

    230       (974 )     (485 )     678  

Balance at end of period

  $ 46,496     $ 40,555     $ 46,496     $ 40,555  
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2019

   

2018

   

2019

   

2018

 

Balance at beginning of period

  $ 74,517     $ 63,007     $ 68,340     $ 57,854  

Deferred revenue contracts issued

    5,918       4,787       18,832       15,029  

Amortization of deferred revenue contracts

    (3,573 )     (2,873 )     (10,310 )     (7,962 )

Balance at end of period

  $ 76,862     $ 64,921     $ 76,862     $ 64,921  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2019

  $ 3,704  

2020

    15,250  

2021

    15,678  

2022

    13,831  

2023

    10,535  

After 2023

    17,864  

Total

  $ 76,862  
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
   

September 30,

   

December 31,

 
   

2019

   

2018

 

Product warranty liability

               

Current portion - other accrued liabilities

  $ 27,109     $ 25,396  

Long-term portion - other long-term liabilities

    19,387       16,389  

Total

  $ 46,496     $ 41,785  
                 

Deferred revenue related to extended warranties

               

Current portion - other accrued liabilities

  $ 15,924     $ 13,646  

Long-term portion - other long-term liabilities

    60,938       54,694  

Total

  $ 76,862     $ 68,340