XML 128 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision:      
Federal $ 18,880 $ 26,269 $ 14,167
State 6,211 8,427 5,058
Total 25,091 34,696 19,225
Deferred tax (benefit) provision:      
Federal (8,795) (5,272) (1,373)
State (2,818) (1,783) (370)
Valuation allowance 0 (294) 2
Total (11,613) (7,349) (1,741)
Total income tax expense $ 13,478 $ 27,347 $ 17,484