XML 62 R20.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 5 - Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2014
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2014

   

2013

 
                 

Raw material

  $ 185,435     $ 183,787  

Work-in-process

    8,334       9,620  

Finished goods

    100,440       113,404  

Reserves for excess and obsolescence

    (6,976 )     (6,558 )

Total

  $ 287,233     $ 300,253  
Property, Plant and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2014

   

2013

 
                 

Land and improvements

  $ 7,444     $ 7,416  

Buildings and improvements

    97,132       96,161  

Machinery and equipment

    61,214       54,847  

Dies and tools

    15,491       17,071  

Vehicles

    2,023       1,979  

Office equipment

    19,281       17,304  

Leasehold improvements

    2,412       2,229  
Construction in progress     11,480       9,724  

Gross property and equipment

    216,477       206,731  

Accumulated depreciation

    (63,414 )     (60,341 )

Total

  $ 153,063     $ 146,390