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