XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit as of January 1 $ 39,641 $ 24,075 $ 49,085
Gross decreases-acquisitions     (24,963)
Gross increases-acquisitions 0 0  
Gross increases-tax positions in prior period 403 10,183 1,572
Gross decreases-tax positions in prior period (2,780) (2,281) 0
Gross increases-tax positions in current period 13,905 13,223 1,281
Reductions due to a lapse of the applicable statute of limitations (3,743) (3,226) (3,502)
Changes due to currency fluctuation     994
Changes due to currency fluctuation (1,654) (912)  
Settlements 0 (1,421) (392)
Unrecognized tax benefit as of December 31 $ 45,772 $ 39,641 $ 24,075