XML 73 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property and equipment $ 347,246 $ 259,548
Less: accumulated depreciation and amortization (118,931) (109,547)
Property and equipment, net 228,315 150,001
Production Equipment and Software [Member]    
Property and equipment 134,420 120,645
Building and Building Improvements [Member]    
Property and equipment 149,443 100,135
Land [Member]    
Property and equipment 35,040 16,724
Transportation Equipment [Member]    
Property and equipment 16,510 12,948
Leasehold Improvements [Member]    
Property and equipment 7,173 4,755
Furniture and Fixtures [Member]    
Property and equipment $ 4,660 $ 4,341