XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative and Unrecognised Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes    
Tax benefit if unrecognized tax benefits were realized $ 50,100  
Reconciliation of the beginning and ending amount of unrecognized tax benefits    
Balance at beginning of period 31,597 $ 24,251
Additions related to prior periods tax positions 28,488 3,953
Reductions related to prior periods tax positions (311) (216)
Additions related to current period tax positions 3,042 4,119
Settlements (95) (201)
Reductions due to lapse of applicable statute of limitations (288) (397)
Currency translation adjustment   88
Currency translation adjustment (74)  
Balance at end of period 62,359 $ 31,597
Interest and penalties as a component of income tax expense $ 600