XML 98 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]      
Income tax expense $ 279,656 $ 220,116 $ 198,087
Liability for unrecognized tax benefits 41,484 47,379 $ 63,985
Unrecognized tax benefits that would impact effective tax rate 27,336    
Unrecognized tax expense (benefit), income tax penalties and interest expense, net of federal tax benefits (679) (138)  
Accrued interest and penalties related to unrecognized tax benefits, net of federal tax benefits 5,846 $ 6,525  
Indefinite Life Net Operating Losses      
Income Taxes [Line Items]      
Increase (decrease) in valuation allowance related to changes in the estimated tax benefit (5,285)    
Capital Loss Carryforward      
Income Taxes [Line Items]      
State capital loss carryforward, amount $ 9,653    
State capital loss carryforward, expiration date Dec. 31, 2025    
Domestic Tax Jurisdiction      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 44,248    
Operating loss carryforwards, expiration date Dec. 31, 2036    
Domestic Tax Jurisdiction | Tax Year 2029      
Income Taxes [Line Items]      
Operating loss carryforwards, expiration date Dec. 31, 2029    
State      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 555,691    
Operating loss carryforwards, expiration date Dec. 31, 2044    
Foreign Tax Jurisdiction      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 410,313    
Operating loss carryforwards, expiration date Dec. 31, 2026