v3.25.4
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 75,535 $ 37,878 $ 69,350
State 11,044 7,761 5,888
Total 86,579 45,639 75,238
Deferred:      
Federal 14,506 (14,960) (16,540)
State 1,381 (1,126) (1,244)
Total 15,887 (16,086) (17,784)
Total expense:      
Federal 90,041 22,918 52,810
State 12,425 6,635 4,644
Income tax expense $ 102,466 $ 29,553 $ 57,454