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

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Balance at beginning of period

  $ 43,562     $ 36,319     $ 41,785     $ 35,422  

Product warranty reserve assumed in acquisition

    195       -       407       -  

Payments

    (5,657 )     (4,907 )     (11,291 )     (9,892 )

Provision for warranty issued

    8,178       6,275       15,138       11,478  

Changes in estimates for pre-existing warranties

    (954 )     973       (715 )     1,652  

Balance at end of period

  $ 45,324     $ 38,660     $ 45,324     $ 38,660  
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Balance at beginning of period

  $ 70,844     $ 60,113     $ 68,340     $ 57,854  

Deferred revenue contracts issued

    7,114       5,526       12,914       10,242  

Amortization of deferred revenue contracts

    (3,441 )     (2,632 )     (6,737 )     (5,089 )

Balance at end of period

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

Remainder of 2019

  $ 7,708  

2020

    15,097  

2021

    14,998  

2022

    12,660  

2023

    9,405  

After 2023

    14,649  

Total

  $ 74,517  
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
   

June 30,

   

December 31,

 
   

2019

   

2018

 

Product warranty liability

               

Current portion - other accrued liabilities

  $ 26,948     $ 25,396  

Long-term portion - other long-term liabilities

    18,376       16,389  

Total

  $ 45,324     $ 41,785  
                 

Deferred revenue related to extended warranties

               

Current portion - other accrued liabilities

  $ 13,925     $ 13,646  

Long-term portion - other long-term liabilities

    60,592       54,694  

Total

  $ 74,517     $ 68,340