XML 36 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
March 31,
2017
   
December 31,
2016
 
                 
Raw material
  $
229,337
    $
218,911
 
Work-in-process
   
4,093
     
2,950
 
Finished goods
   
157,478
     
127,870
 
Total
  $
390,908
    $
349,731
 
Property, Plant and Equipment [Table Text Block]
   
March 31,
2017
   
December 31,
2016
 
                 
Land and improvements
  $
12,585
    $
12,079
 
Buildings and improvements
   
125,920
     
122,747
 
Machinery and equipment
   
84,140
     
81,687
 
Dies and tools
   
23,814
     
23,269
 
Vehicles
   
1,615
     
1,474
 
Office equipment and systems
   
67,512
     
66,929
 
Leasehold improvements
   
2,380
     
2,319
 
Construction in progress
   
7,428
     
8,654
 
Gross property and equipment
   
325,394
     
319,158
 
Accumulated depreciation
   
(110,004
)    
(106,365
)
Total
  $
215,390
    $
212,793