XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (24,499) $ 87,840 $ 13,877
State (3,861) 6,106 274
Total current tax (benefit) provision (28,360) 93,946 14,151
Deferred:      
Federal 50,423 (17,846) (13,462)
State 0 107 (168)
Total deferred tax provision (benefit) 50,423 (17,739) (13,630)
Income tax provision $ 22,063 $ 76,207 $ 521