XML 106 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Warranties - Summary of Changes in Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Product Warranties Disclosures [Abstract]    
Beginning Balance $ 1,578 $ 1,292
Provision for warranties issued during the year 2,199 3,625
Warranty services provided (1,832) (3,293)
Foreign currency translation (29) (46)
Ending Balance $ 1,916 $ 1,578