v3.26.1
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Product Warranty Accrual, Current $ 3,161 $ 4,315
Employee related liabilities 7,547 8,255
Accrued sales incentives 26,530 38,259
Other Accounts Payable and Accrued Liabilities 24,879 30,274
Customer Refund Liability, Current 1,239 3,293
Customer deposits 2,671 1,216
Purchase Commitment, Remaining Minimum Amount Committed 42,094 1,343
Inventory received 805 3,423
Other 4,174 5,478
Accrued expenses and other current liabilities 147,830 95,856
Derivative Liability $ 34,730 $ 0