XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Provision for Income Taxes $ 59,794 $ 34,971 $ 62,332 $ 56,659
Effective Income Tax Rate 27.50% 28.40% 13.00% 17.70%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount     $ (76,450) $ (31,976)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent     (15.90%) (10.00%)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss     $ 42 $ 37
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss     7,457 $ 2,247
Unrecognized Tax Benefits $ 125   125  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 102   102  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued $ 2   $ 2