XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Note 8 - Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2019
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
March 31,
2019
   
December 31,
2018
 
                 
Raw material
  $
334,949
    $
348,980
 
Work-in-process
   
9,020
     
6,971
 
Finished goods
   
244,411
     
188,799
 
Total
  $
588,380
    $
544,750
 
Property, Plant and Equipment [Table Text Block]
   
March 31,
2019
   
December 31,
2018
 
                 
Land and improvements
  $
16,777
    $
15,975
 
Buildings and improvements
   
169,869
     
163,161
 
Machinery and equipment
   
106,101
     
103,726
 
Dies and tools
   
29,158
     
28,198
 
Vehicles
   
2,863
     
2,070
 
Office equipment and systems
   
84,065
     
82,638
 
Leasehold improvements
   
2,833
     
2,137
 
Construction in progress
   
27,268
     
26,543
 
Gross property and equipment
   
438,934
     
424,448
 
Accumulated depreciation
   
(149,496
)    
(145,519
)
Total
  $
289,438
    $
278,929