XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 9 - Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
September 30,
2018
   
December 31,
2017
 
                 
Raw material
  $
294,519
    $
242,947
 
Work-in-process
   
4,101
     
2,544
 
Finished goods
   
197,468
     
141,558
 
Total
  $
496,088
    $
387,049
 
Property, Plant and Equipment [Table Text Block]
   
September 30,
2018
   
December 31,
2017
 
                 
Land and improvements
  $
15,583
    $
13,118
 
Buildings and improvements
   
141,275
     
132,072
 
Machinery and equipment
   
96,756
     
90,487
 
Dies and tools
   
26,921
     
24,504
 
Vehicles
   
1,947
     
1,878
 
Office equipment and systems
   
80,144
     
73,254
 
Leasehold improvements
   
2,471
     
2,436
 
Construction in progress
   
19,216
     
18,799
 
Gross property and equipment
   
384,313
     
356,548
 
Accumulated depreciation
   
(140,951
)    
(126,168
)
Total
  $
243,362
    $
230,380