XML 121 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 23,438 $ 7,799 $ 40,822
State 3,175 2,177 464
Total current 26,613 9,976 41,286
Deferred      
Federal (12,606) 6,594 26,026
State (11) (2,194) (625)
Total deferred (12,617) 4,400 25,401
Total income tax expense, net $ 13,996 $ 14,376 $ 66,687