XML 215 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of revenue      
Total interest income $ 309,712 $ 284,465 $ 227,457
Other revenues 7,473 18,663 29,591
Total interest expense 100,348 59,310 8,072
Provision for (reversal of) credit losses 6,282 4,280 (1,426)
Compensation and employee benefits 98,527 100,083 92,092
Other segment expenses (1) 59,769 66,540 58,874
Income tax expense 9,001 11,160 17,561
Net income 43,258 61,755 81,875
Operating Segments      
Reconciliation of revenue      
Total consolidated revenues $ 317,185 $ 303,128 $ 257,048