XML 38 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 8 - Product Warranty Obligations (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   
Three Months E
nded
September
30
,
   
Nine
Months Ended
September
30,
 
   
201
6
   
201
5
   
201
6
   
201
5
 
                                 
Balance at beginning of period
  $ 30,735     $ 28,185     $ 30,197     $ 30,909  
Product warranty reserve assumed in acquisition
    -       351       840       351  
Payments
    (5,424 )     (5,812 )     (13,976 )     (16,345 )
Provision for warranties issued
    5,762       6,033       13,464       15,062  
Changes in estimates for pre-existing warranties
    286       105       834       (1,115 )
Balance at end of period
  $ 31,359     $ 28,862     $ 31,359     $ 28,862  
   
Three Months E
nded
September
30
,
   
Nine
Months Ended
September
30
,
 
   
201
6
   
201
5
   
201
6
   
201
5
 
                                 
Balance at beginning of period
  $ 29,082     $ 27,241     $ 28,961     $ 27,193  
Deferred revenue on extended warranty contracts assumed in acquisition
    -       291       -       291  
Deferred revenue on extended warranty contracts sold
    2,843       1,694       5,606       3,884  
Amortization of deferred revenue on extended warranty contracts
    (1,430 )     (1,138 )     (4,072 )     (3,280 )
Balance at end of period
  $ 30,495     $ 28,088     $ 30,495     $ 28,088  
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
     
September
30
,
   
December 31,
 
     
201
6
   
201
5
 
Product warranty liability
               
 
Current portion - other accrued liabilities
  $ 21,159     $ 21,726  
 
Long-term portion - other long-term liabilities
    10,200       8,471  
 
Total
  $ 31,359     $ 30,197  
                   
Deferred revenue related to extended warranty
               
 
Current portion - other accrued liabilities
  $ 6,131     $ 6,026  
 
Long-term portion - other long-term liabilities
    24,364       22,935  
 
Total
  $ 30,495     $ 28,961