XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued inventory $ 2,126 $ 8,906
Accrued shipping 565 2,149
Accrued selling expenses 2,601 10,648
Accrued legal expenses 24 395
Accrued marketing expenses 466 1,747
Other accrued expenses 2,124 2,319
Total accrued expenses $ 7,906 $ 26,164