XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 2,300 $ 1,263 $ 46
Additions Charged to Costs and Expenses 1,002 1,035 1,216
Foreign exchange impact (5) 2 1
Balance at End of Period 3,297 2,300 1,263
Inventory Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 2,130 1,989 3,137
Additions Charged to Costs and Expenses 1,120 573 476
Balance at End of Period 2,868 2,130 1,989
Deductions $ (382) $ (432) $ (1,624)