XML 49 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 7 - Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
201
7
   
201
6
 
                 
Raw materia
l
  $
242,239
    $
218,911
 
Work-in-proces
s
   
2,544
     
2,950
 
Finished good
s
   
135,558
     
127,870
 
Tota
l
  $
380,341
    $
349,731
 
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
201
7
   
201
6
 
                 
Land and improvement
s
  $
13,118
    $
12,079
 
Buildings and improvement
s
   
132,072
     
122,747
 
Machinery and equipmen
t
   
90,487
     
81,687
 
Dies and tool
s
   
24,504
     
23,269
 
Vehicle
s
   
1,878
     
1,474
 
Office equipment and system
s
   
73,254
     
66,929
 
Leasehold improvement
s
   
2,436
     
2,319
 
Construction in progres
s
   
18,799
     
8,654
 
Gross property and equipmen
t
   
356,548
     
319,158
 
Accumulated depreciatio
n
   
(126,168
)    
(106,365
)
Tota
l
  $
230,380
    $
212,793