Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details)

v3.26.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 24,088 $ 20,264
Accrued inventory (in-transit and unvouchered receipts) and trade payables 7,208 9,177
Accrued loss on purchase commitments 108 427
Forward contract payable   373
Other accrued expenses 1,291 3,700
Total accounts payable and accrued expenses $ 32,695 $ 33,941