XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property and equipment $ 534,840 $ 424,677
Less: accumulated depreciation and amortization (171,878) (143,149)
Total 362,962 281,528
Land [Member]    
Property and equipment 38,872 35,432
Production Equipment and Software [Member]    
Property and equipment 233,398 163,317
Building and Building Improvements [Member]    
Property and equipment 202,901 142,869
Transportation Equipment [Member]    
Property and equipment 28,608 18,396
Leasehold Improvements [Member]    
Property and equipment 8,990 8,705
Furniture and Fixtures [Member]    
Property and equipment 10,738 6,383
Construction in Progress [Member]    
Property and equipment $ 11,333 $ 49,575