XML 19 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property and equipment, gross $ 478,156 $ 424,448
Accumulated depreciation (161,180) (145,519)
Total 316,976 278,929
Land and Land Improvements [Member]    
Property and equipment, gross 18,252 15,975
Building and Building Improvements [Member]    
Property and equipment, gross 177,079 163,161
Machinery and Equipment [Member]    
Property and equipment, gross 117,114 103,726
Dies and Tools [Member]    
Property and equipment, gross 22,040 28,198
Vehicles [Member]    
Property and equipment, gross 3,955 2,070
Office Equipment [Member]    
Property and equipment, gross 99,124 82,638
Leasehold Improvements [Member]    
Property and equipment, gross 4,293 2,137
Construction in Progress [Member]    
Property and equipment, gross $ 36,299 $ 26,543