XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Property and equipment, gross $ 446,990 $ 424,448
Accumulated depreciation (146,195) (145,519)
Total 300,795 278,929
Land and Land Improvements [Member]    
Property and equipment, gross 17,941 15,975
Building and Building Improvements [Member]    
Property and equipment, gross 174,901 163,161
Machinery and Equipment [Member]    
Property and equipment, gross 109,537 103,726
Dies and Tools [Member]    
Property and equipment, gross 20,135 28,198
Vehicles [Member]    
Property and equipment, gross 3,321 2,070
Office Equipment [Member]    
Property and equipment, gross 89,007 82,638
Leasehold Improvements [Member]    
Property and equipment, gross 3,809 2,137
Construction in Progress [Member]    
Property and equipment, gross $ 28,339 $ 26,543