XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Warranty reserve $ 753 $ 886
Compensation, benefits, and expenses 3,928 4,213
Professional services 3,356 2,540
Marketing and advertising 114 325
Accrued taxes 286 252
Accrued freight and duties 657 594
Purchase commitment 309 700
Other 658 330
Total accrued expenses $ 10,061 $ 9,840