v3.26.3
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 20,379 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 132,333 95,856
Derivative Liability $ 23,733 $ 0