XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment $ 747,156 $ 598,396
Less: accumulated depreciation and amortization (252,211) (229,444)
Total 494,945 368,952
Land [Member]    
Property and equipment 50,681 48,490
Production Equipment and Software [Member]    
Property and equipment 340,691 270,390
Building and Building Improvements [Member]    
Property and equipment 224,490 205,132
Transportation Equipment [Member]    
Property and equipment 72,044 28,641
Leasehold Improvements [Member]    
Property and equipment 18,301 17,052
Furniture and Fixtures [Member]    
Property and equipment 13,472 11,711
Construction in Progress [Member]    
Property and equipment $ 27,477 $ 16,980