XML 48 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 7 - Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
2016
   
2015
 
                 
Raw material
  $
218,911
    $
179,769
 
Work-in-process
   
2,950
     
2,567
 
Finished goods
   
127,870
     
143,039
 
Total
  $
349,731
    $
325,375
 
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
2016
   
2015
 
                 
Land and improvements
  $
12,079
    $
8,553
 
Buildings and improvements
   
122,747
     
104,774
 
Machinery and equipment
   
81,687
     
72,280
 
Dies and tools
   
23,269
     
20,066
 
Vehicles
   
1,474
     
1,244
 
Office equipment and systems
   
66,929
     
29,395
 
Leasehold improvements
   
2,319
     
3,338
 
Construction in progress
   
8,654
     
30,482
 
Gross property and equipment
   
319,158
     
270,132
 
Accumulated depreciation
   
(106,365
)    
(85,919
)
Total
  $
212,793
    $
184,213