XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 3,938 $ 3,297 $ 2,300
Additions Charged to Costs and Expenses 1,171 649 1,002
Foreign exchange impact 27 (8) (5)
Balance at End of Period 5,136 3,938 3,297
Inventory Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 2,675 2,868 2,130
Additions Charged to Costs and Expenses 1,230 948 1,120
Deductions (890) (1,141) (382)
Balance at End of Period 3,015 2,675 2,868
Deferred Tax Asset Valuation Allowance      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 4,262 0  
Additions Charged to Costs and Expenses 628 3,304  
Additions Charged to Other Comprehensive Loss (788) 958  
Deductions 249 0  
Balance at End of Period $ 3,853 $ 4,262 $ 0