Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Summary of Accrued Expenses (Detail)

v3.22.4
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Warranty reserve $ 620 $ 658
Compensation, benefits, and expenses 4,451 4,360
Professional services 3,166 1,725
Marketing and advertising 279 122
Teton acquisition holdback liability 250 0
Accrued taxes 392 149
Other 505 397
Total accrued expense $ 9,663 $ 7,411