Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 21,216 $ 16,616
Accrued inventory (in-transit and unvouchered receipts) and trade payables 8,954 6,917
Accrued loss on purchase commitments 762 672
Forward contract payable 1,062  
Other accrued expenses 2,213 2,948
Total accounts payable and accrued expenses $ 34,207 $ 27,153