XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current - federal $ 98,139 $ 24,963 $ 6,157
Current - state 13,762 5,717 2,525
Deferred - federal 1,815 34,037 44,757
Deferred - state (675) 2,018 (6,650)
Total income tax expense $ 113,041 $ 66,735 $ 46,789