XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Warranty reserve $ 807 $ 886
Compensation, benefits, and expenses 3,015 4,213
Professional services 5,414 2,540
Marketing and advertising 70 325
Accrued taxes 246 252
Accrued freight and duties 684 594
Purchase commitment 466 700
Other 574 330
Total accrued expenses $ 11,276 $ 9,840