XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Provision for Income Taxes $ 38,562 $ 46,478 $ 73,344 $ 78,159
Effective Income Tax Rate 26.00% 22.10% 20.40% 19.20%
Excess benefit associated with the appreciation in share price upon vesting of awards     $ 19,782 $ 17,018
Reduction in effective tax rate (percent), Percent     5.50% 4.20%
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss     $ (100) $ (153)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss     7,033 $ (763)
Unrecognized Tax Benefits $ 254   254  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 206   206  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 8   8  
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 1   $ 1