v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Payables and Accruals [Line Items]    
Payroll and payroll related expenses $ 5,425 $ 4,390
Accrued inventory purchases 4,829 8,387
Accrued marketing 1,629 1,181
Accrued rent 7,304 9,042
Accrued restructuring 3,848 4,534
Other accrued expenses(4) 10,033 8,151
Total accrued expenses $ 33,068 35,685
Executive Officer    
Schedule of Payables and Accruals [Line Items]    
Payroll and payroll related expenses   $ 200