XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Property and equipment, gross $ 438,934 $ 424,448
Accumulated depreciation (149,496) (145,519)
Total 289,438 278,929
Land and Land Improvements [Member]    
Property and equipment, gross 16,777 15,975
Building and Building Improvements [Member]    
Property and equipment, gross 169,869 163,161
Machinery and Equipment [Member]    
Property and equipment, gross 106,101 103,726
Dies and Tools [Member]    
Property and equipment, gross 29,158 28,198
Vehicles [Member]    
Property and equipment, gross 2,863 2,070
Office Equipment [Member]    
Property and equipment, gross 84,065 82,638
Leasehold Improvements [Member]    
Property and equipment, gross 2,833 2,137
Construction in Progress [Member]    
Property and equipment, gross $ 27,268 $ 26,543