v3.26.1
Accounting for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 40,399 $ 48,908 $ 76,514 $ 96,120  
Effective income tax rate, continuing operations 27.20% 28.20% 25.70% 30.60%  
Unrecognized tax benefits $ 120,900   $ 120,900   $ 117,400