XML 128 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current [Abstract]      
Federal $ (28,470) $ 26,100 $ 12,362
State (6,563) 6,392 2,560
Deferred [Abstract]      
Federal 19,104 (3,798) (13,388)
State 4,776 (950) (3,347)
Income tax provision $ (11,153) $ 27,744 $ (1,813)