XML 98 R81.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:      
Federal $ 12,275 $ 13,728 $ 3,022
State 4,139 5,762 2,381
Total 16,414 19,490 5,403
Deferred:      
Federal (2,304) (4,183) 4,163
State (640) (637) 744
Total (2,944) (4,820) 4,907
Tax provision $ 13,470 $ 14,670 $ 10,310