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
Jun. 30, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Gross property and equipment $ 377,226 $ 275,720
Accumulated depreciation and amortization (147,398) (129,149)
Property and equipment, net 229,828 146,571
Equipment    
Property Plant And Equipment [Line Items]    
Gross property and equipment 143,784 126,874
Buildings    
Property Plant And Equipment [Line Items]    
Gross property and equipment 104,324 23,801
Molds and tooling    
Property Plant And Equipment [Line Items]    
Gross property and equipment 34,879 33,077
Leasehold and other improvements    
Property Plant And Equipment [Line Items]    
Gross property and equipment 30,728 22,831
Computer software    
Property Plant And Equipment [Line Items]    
Gross property and equipment 20,570 20,017
Land    
Property Plant And Equipment [Line Items]    
Gross property and equipment 11,158 6,270
Vehicles and aircraft    
Property Plant And Equipment [Line Items]    
Gross property and equipment 5,145 3,509
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Gross property and equipment 2,550 2,364
Construction in-progress    
Property Plant And Equipment [Line Items]    
Gross property and equipment $ 24,088 $ 36,977