XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Provision for Income Taxes $ 34,971 $ 19,717 $ 56,659 $ 52,945
Effective Income Tax Rate 28.40% 25.10% 17.70% 21.50%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount     $ (31,976) $ (14,071)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent     (10.00%) (5.70%)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss     $ 37 $ 1,016
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss     (2,247) $ (992)
Unrecognized Tax Benefits $ 379   379  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 309   309  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 39   39  
Unrecognized Tax Benefits, Income Tax Penalties Accrued 12   12  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 58      
Unrecognized Tax Benefits, Reduction Resulting from Settlements with Taxing Authorities, Benefits that Would Impact Effective Tax Rate 47   47  
Unrecognized Tax Benefits, Interest On Income Taxes Accrued Related to Settlements with Taxing Authorities 24   24  
Unrecognized Tax Benefits, Income Tax Penalties Accrued Related to Settlements with Taxing Authorities $ 9   $ 9