v3.25.4
Income Taxes - Schedule of Components of the Income Tax Payments (Net of Refunds Received) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Total income tax payments (net of refunds received) $ 166,793
Louisiana  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 8,700
New York  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 33,725
North Carolina  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 19,232
South Carolina  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 16,845
Texas  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 78,991
Other State  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State $ 9,300