XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components Of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal      
Current $ 119,900 $ (3,840) $ (62,355)
Deferred (14,617) 10,523 (93,562)
Total 105,283 6,683 (155,917)
State      
Current (138) (2,958) 784
Deferred 1,776 (633) (2,910)
Total 1,638 (3,591) (2,126)
Foreign      
Current 6 0 0
Deferred 0 0 0
Total 6 0 0
Current 119,768 (6,798) (61,571)
Deferred (12,841) 9,890 (96,472)
Income tax expense (benefit) $ 106,927 $ 3,092 $ (158,043)