XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Reconciliation [Line Items]      
Net tax provision $ 19,305 $ 13,175 $ 10,810
Deferred tax assets 2,722 2,383  
Valuation allowance 3,080 $ 1,932  
Tax liability, undistributed earnings of foreign subsidiaries 114,700    
Increase to reserves for uncertain tax positions 482    
Foreign Country [Member]      
Income Tax Reconciliation [Line Items]      
Net operating loss carryforwards 10,500    
Deferred tax assets 2,700    
Net operating loss can be carried forward, indefinite $ 600    
Foreign net operating loss carryforwards expiration period start year 2024    
Foreign net operating loss carryforwards expiration period end year 2033    
Valuation allowance $ 1,900