XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Pro Forma Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Net interest and other income $ 155,224 $ 129,631  
Net income $ 36,971 $ 25,394 $ 30,741
Earnings Per Share, Basic (in USD per share) $ 6.72 $ 4.53 $ 5.33
Earnings Per Share, Diluted (in USD per share) $ 6.62 $ 4.49 $ 5.27
Weighted Average Shares Outstanding, Basic (in shares) 5,502,797 5,601,471 5,765,088
Weighted Average Shares Outstanding, Diluted (in shares) 5,583,983 5,661,460 5,829,412
Sallyport Commercial Finance      
Business Acquisition [Line Items]      
Weighted Average Shares Outstanding, Basic (in shares) 5,502,797 5,601,471  
Weighted Average Shares Outstanding, Diluted (in shares) 5,583,983 5,661,460  
Pro Forma Adjustments $ (1,201) $ (2,063)  
Net interest and other income 168,124 145,030  
Net income $ 39,994 $ 30,589  
Earnings Per Share, Basic (in USD per share) $ 7.27 $ 5.46  
Earnings Per Share, Diluted (in USD per share) $ 7.16 $ 5.40  
Sallyport Commercial Finance      
Business Acquisition [Line Items]      
Net interest and other income $ 12,900 $ 15,399  
Net income $ 4,224 $ 7,258