Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Summary of Property, Plant and Equipment (Details)

v3.26.1
Balance Sheet Components - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Gross property and equipment $ 349,200 $ 275,720
Accumulated depreciation and amortization (138,113) (129,149)
Property and equipment, net 211,087 146,571
Equipment    
Property Plant And Equipment [Line Items]    
Gross property and equipment 140,436 126,874
Buildings    
Property Plant And Equipment [Line Items]    
Gross property and equipment 74,369 23,801
Molds and tooling    
Property Plant And Equipment [Line Items]    
Gross property and equipment 33,974 33,077
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Gross property and equipment 28,197 22,831
Computer software    
Property Plant And Equipment [Line Items]    
Gross property and equipment 20,156 20,017
Land    
Property Plant And Equipment [Line Items]    
Gross property and equipment 9,347 6,270
Vehicles and aircraft    
Property Plant And Equipment [Line Items]    
Gross property and equipment 3,608 3,509
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Gross property and equipment 2,502 2,364
Construction in-progress    
Property Plant And Equipment [Line Items]    
Gross property and equipment $ 36,611 $ 36,977