XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 29, 2023
$ / shares
Investments:      
Principal Balance $ 45,902,453 $ 87,436,546  
Carrying value 30,387,896 78,343,464  
Loans 30,642,182 78,527,735  
Liabilities:      
Principal 56,375,000 53,375,000  
Carrying value      
Investments:      
Carrying value 30,387,896 78,343,464  
Liabilities:      
Financial liabilities fair value disclosure 54,695,646    
Carrying Value   50,162,147  
Fair value      
Investments:      
Loans 30,642,182 78,527,735  
Liabilities:      
Financial liabilities fair value disclosure 55,263,703    
Fair Value   51,287,400  
Level 3 | Term loans payable      
Liabilities:      
Principal 0 15,000,000  
Unamortized purchase discount   $ 100,000  
Level 3 | Term loans payable | Discount Rate | Discounted Cash Flow      
Liabilities:      
Debt instrument, measurement input   0.1248  
Level 3 | Term loans payable | Carrying value      
Liabilities:      
Term loan payable 0 $ 14,948,604  
Level 3 | Term loans payable | Fair value      
Liabilities:      
Term loan payable 0 15,000,000  
Level 1 | Unsecured note payable      
Liabilities:      
Principal 38,375,000 38,375,000  
Unamortized purchase discount 1,853,316 3,161,457  
Level 1 | Unsecured note payable | Carrying value      
Liabilities:      
Unsecured notes payable 36,521,684 35,213,543  
Level 1 | Unsecured note payable | Fair value      
Liabilities:      
Unsecured notes payable 37,008,850 36,287,400  
Loans held for investment | Level 3      
Investments:      
Principal Balance 18,567,296 60,317,296  
Loans held for investment | Level 3 | Carrying value      
Investments:      
Carrying value 18,575,895 60,458,534  
Loans held for investment | Level 3 | Fair value      
Investments:      
Loans 18,830,181 60,642,806  
Loans held for investment acquired through participation | Level 3      
Investments:      
Principal Balance 27,335,157 27,119,250  
Loans held for investment acquired through participation | Level 3 | Carrying value      
Investments:      
Carrying value 11,812,001 17,884,930  
Loans held for investment acquired through participation | Level 3 | Fair value      
Investments:      
Loans $ 11,812,001 17,884,929  
Unsecured note payable | Level 1      
Liabilities:      
Share price (in dollars per share) | $ / shares $ 24.11   $ 23.64
Obligation under participation agreement | Level 3      
Liabilities:      
Principal $ 18,000,000 0  
Obligation under participation agreement | Level 3 | Carrying value      
Liabilities:      
Obligation under participation agreement 18,173,962 0  
Obligation under participation agreement | Level 3 | Fair value      
Liabilities:      
Obligation under participation agreement $ 18,254,853 $ 0