v3.22.4
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property and equipment $ 551,298 $ 534,840
Less: accumulated depreciation and amortization (194,141) (171,878)
Total 357,157 362,962
Land [Member]    
Property and equipment 41,924 38,872
Production Equipment and Software [Member]    
Property and equipment 254,882 233,398
Building and Building Improvements [Member]    
Property and equipment 195,205 202,901
Transportation Equipment [Member]    
Property and equipment 28,612 28,608
Leasehold Improvements [Member]    
Property and equipment 17,389 8,990
Furniture and Fixtures [Member]    
Property and equipment 11,378 10,738
Construction in Progress [Member]    
Property and equipment $ 1,908 $ 11,333