XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued Liabilities Current [Abstract]    
Accrued payroll and benefits $ 4,977 $ 3,524
Accrued income tax and other taxes 2,768 2,473
Accrued vacation 1,856 1,701
Accrued warranty 1,830 1,578
Accrued expenses—other 1,482 1,263
Total accrued expenses $ 12,913 $ 10,539