XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization, Business, Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Recurring and Non Recurring Fee Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Recurring Fee and Other Income:      
Amortization of loan origination fees $ 9,852 $ 8,374 $ 6,633
Management, valuation and other fees 2,860 2,422 1,783
Royalty income 1,055 0 0
Total Recurring Fee and Other Income 13,767 10,796 8,416
Non-Recurring Fee and Other Income:      
Prepayment fees 5,913 380 241
Acceleration of unamortized loan origination fees 6,198 2,058 3,910
Advisory, loan amendment and other fees 2,604 896 1,071
Total Non-Recurring Fee and Other Income 14,715 3,334 5,222
Total Fee and Other Income $ 28,482 $ 14,130 $ 13,638