XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Reconciliations of Unrecognized Tax Benefits (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, opening balance $ 7,292,000 $ 4,735,000 $ 3,273,000
Gross increases – tax positions in prior period 2,188,000 938,000 190,000
Gross increases – current period tax positions 1,617,000 1,662,000 1,288,000
Settlements (454,000)    
Foreign currency translation 74,000 (14,000) 15,000
Lapse of statute of limitations (35,000) (29,000) (31,000)
Unrecognized tax benefits, ending balance $ 10,682,000 $ 7,292,000 $ 4,735,000