XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 23,155 $ 16,588 $ 6,974
State 3,829 2,270 3,120
Total current income tax expense 26,984 18,858 10,094
Deferred      
Federal (9,415) (41,856) (421)
State (2,499) (23,706) (76)
Total deferred income tax benefit (11,914) (65,562) (497)
Total income tax expense (benefit) $ 15,070 $ (46,704) $ 9,597