XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Provision for Income Taxes $ 59,712 $ 15,677 $ 137,871 $ 51,042
Effective Income Tax Rate 24.00% 23.50% 21.00% 24.50%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount     $ (17,422) $ 100
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent     (3.00%) 0.05%
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss     $ 111 $ 525
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss     1,345 $ 1,244
Unrecognized Tax Benefits $ 254   254  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 206   206  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 10   10  
Unrecognized Tax Benefits, Income Tax Penalties Accrued 1   1  
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 122      
Unrecognized Tax Benefits From Lapse in Statute of Limitations That Impacted Effective Tax Rate 99      
Unrecognized Tax Benefits, Interest on Income Taxes Expense 43   43  
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 3   $ 3