XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property and equipment $ 424,677 $ 347,246
Less: accumulated depreciation and amortization (143,149) (118,931)
Total 281,528 228,315
Land [Member]    
Property and equipment 35,432 35,040
Production Equipment and Software [Member]    
Property and equipment 163,317 134,292
Building and Building Improvements [Member]    
Property and equipment 142,869 131,057
Transportation Equipment [Member]    
Property and equipment 18,396 16,510
Leasehold Improvements [Member]    
Property and equipment 8,705 6,583
Furniture and Fixtures [Member]    
Property and equipment 6,383 4,660
Construction in Progress [Member]    
Property and equipment $ 49,575 $ 19,104