Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 26,457 $ 19,747
Accrued inventory (in-transit and unvouchered receipts) and trade payables 12,628 8,394
Accrued loss on purchase commitments 147 427
Forward contract payable 0 373
Other accrued expenses 1,452 3,661
Total accounts payable and accrued expenses $ 40,684 $ 32,602