XML 129 R114.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Income Taxes Paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal tax payments $ 45,000
State tax payments 7,165
Total tax payments 52,165
Alabama [Member]  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State tax payments 3,000
Other [Member]  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State tax payments $ 4,165