XML 35 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 7 - Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
 
 
June 30,
2016
 
 
December 31,
2015
 
                 
Raw material
  $ 226,110     $ 188,354  
Work-in-process
    4,347       2,856  
Finished goods
    150,032       144,747  
Reserves for excess and obsolete
    (13,744 )     (10,582 )
Total
  $ 366,745     $ 325,375  
Property, Plant and Equipment [Table Text Block]
 
 
June 30,
2016
 
 
December 31,
2015
 
                 
Land and improvements
  $ 12,354     $ 8,553  
Buildings and improvements
    115,544       104,774  
Machinery and equipment
    78,434       72,280  
Dies and tools
    21,779       20,066  
Vehicles
    1,575       1,244  
Office equipment and systems
    58,440       29,395  
Leasehold improvements
    4,322       3,338  
Construction in progress
    10,507       30,482  
Gross property and equipment
    302,955       270,132  
Accumulated depreciation
    (96,255 )     (85,919 )
Total
  $ 206,700     $ 184,213