XML 127 R116.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule Of Disaggregation Of Income Taxes Paid Net Of Refunds (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Income Taxes Paid Net Of Refunds [Line Items]      
Total income taxes paid, net of refunds $ 114,463 $ 86,221 $ 105,460
State and Local Jurisdiction [Member]      
Disaggregation Of Income Taxes Paid Net Of Refunds [Line Items]      
State and local 24,663 [1] 15,814 [2] 15,960 [3]
Domestic Tax Jurisdiction [Member]      
Disaggregation Of Income Taxes Paid Net Of Refunds [Line Items]      
Federal $ 89,800 $ 70,407 $ 89,500
[1] For the year ended December 31, 2025, income taxes paid to West Virginia of $9,000 and Maryland of $5,950 exceeded 5% of total income taxes paid.
[2] For the year ended December 31, 2024, income taxes paid to Maryland of $6,150 exceeded 5% of total income taxes paid.
[3] For the year ended December 31, 2023, income taxes paid to West Virginia of $6,851 exceeded 5% of total income taxes paid.