Annual report [Section 13 and 15(d), not S-K Item 405]

Accrued Expenses - Summary of Accrued Expenses (Detail)

v3.25.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Warranty reserve $ 731 $ 886
Compensation, benefits, and expenses 3,306 4,213
Professional services 2,900 2,540
Marketing and advertising 119 325
Accrued taxes 196 252
Accrued freight and duties 947 594
Purchase commitment 0 700
Other 424 330
Total accrued expense $ 8,623 $ 9,840