XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2018
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
March 31,
2018
   
December 31,
2017
 
                 
Raw material
  $
273,608
    $
242,947
 
Work-in-process
   
7,543
     
2,544
 
Finished goods
   
158,594
     
141,558
 
Total
  $
439,745
    $
387,049
 
Property, Plant and Equipment [Table Text Block]
   
March 31,
2018
   
December 31,
2017
 
                 
Land and improvements
  $
13,396
    $
13,118
 
Buildings and improvements
   
141,532
     
132,072
 
Machinery and equipment
   
93,056
     
90,487
 
Dies and tools
   
25,410
     
24,504
 
Vehicles
   
1,736
     
1,878
 
Office equipment and systems
   
76,982
     
73,254
 
Leasehold improvements
   
1,748
     
2,436
 
Construction in progress
   
9,122
     
18,799
 
Gross property and equipment
   
362,982
     
356,548
 
Accumulated depreciation
   
(130,959
)    
(126,168
)
Total
  $
232,023
    $
230,380