XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision (benefit):      
Federal $ 5,917 $ 4,962 $ (7,319)
State 2,776 1,794 1,813
Total current tax provision (benefit) 8,693 6,756 (5,506)
Deferred tax provision (benefit):      
Federal 86,301 (678) 21,587
State 14,187 (111) 3,549
Total deferred tax provision (benefit) 100,488 (789) 25,136
Provision for income taxes $ 109,181 $ 5,967 $ 19,630