XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for Income Taxes $ 34,782 $ 31,681
Effective Income Tax Rate 16.40% 16.10%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount $ (19,036) $ (16,669)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent (9.00%) (8.50%)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss $ (1) $ (13)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss 965 $ (638)
Unrecognized Tax Benefits 254  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 206  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 7  
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 1