XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Property and equipment, gross $ 362,982 $ 356,548
Accumulated depreciation (130,959) (126,168)
Total 232,023 230,380
Land and Land Improvements [Member]    
Property and equipment, gross 13,396 13,118
Building and Building Improvements [Member]    
Property and equipment, gross 141,532 132,072
Machinery and Equipment [Member]    
Property and equipment, gross 93,056 90,487
Dies and Tools [Member]    
Property and equipment, gross 25,410 24,504
Vehicles [Member]    
Property and equipment, gross 1,736 1,878
Office Equipment [Member]    
Property and equipment, gross 76,982 73,254
Leasehold Improvements [Member]    
Property and equipment, gross 1,748 2,436
Construction in Progress [Member]    
Property and equipment, gross $ 9,122 $ 18,799