XML 108 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provisions and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal income tax expense (benefit)      
Current $ 1,422 $ (17) $ 323
Deferred (39,379) 19,520 38,002
State income tax expense (benefit)      
Current 3,360 511 2,790
Deferred 3,525 3,213 (4,824)
Total income tax expense (benefit) $ (31,072) $ 23,227 $ 36,291