Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Summary of Accrued Expenses (Detail)

v3.24.0.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Warranty reserve $ 886 $ 620
Compensation, benefits, and expenses 4,213 4,451
Professional services 2,540 3,166
Marketing and advertising 325 279
Teton acquisition holdback liability 0 250
Accrued taxes 252 392
Accrued freight and duties 594 372
Purchase commitment 700 0
Other 330 133
Total accrued expense $ 9,840 $ 9,663