XML 82 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2020

   

2019

 

Raw materials

  $ 330,711     $ 328,021  

Work-in-process

    8,026       10,387  

Finished goods

    220,958       183,616  

Total

  $ 559,695     $ 522,024  
Property, Plant and Equipment [Table Text Block]
   

March 31,

   

December 31,

 
   

2020

   

2019

 
                 

Land and improvements

  $ 16,910     $ 18,252  

Buildings and improvements

    178,036       177,079  

Machinery and equipment

    118,323       117,114  

Dies and tools

    22,283       22,040  

Vehicles

    3,720       3,955  

Office equipment and systems

    99,473       99,124  

Leasehold improvements

    4,233       4,293  

Construction in progress

    40,092       36,299  

Gross property and equipment

    483,070       478,156  

Accumulated depreciation

    (167,242 )     (161,180 )

Total

  $ 315,828     $ 316,976