XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Fair Value Measurements, Nonrecurring (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Loans:      
Principal Amount $ 645,795,459 $ 480,151,151  
Loans held for investment 626,490,767 469,673,314  
Allowance for loan losses (25,471,890) (13,658,481) $ (3,738,758)
Fair Value 623,145,754 467,201,619  
Liabilities:      
Principal Amount 451,349,737 370,566,055  
Carrying Value 442,811,751 364,910,392  
Fair Value 431,569,684 370,793,089  
Loans held for investment, net      
Loans:      
Loans held for investment 584,417,939 457,329,582  
Loans held for investment acquired through participation      
Loans:      
Principal Amount 41,726,565 12,307,366  
Loans held for investment 42,072,828 12,343,732  
Unsecured notes payable      
Liabilities:      
Principal Amount 123,500,000 85,125,000  
Carrying Value 116,530,673 81,856,799  
Fair Value 103,481,748 85,210,125  
Level 3      
Loans:      
Allowance for loan losses (25,471,890) (13,658,481)  
Fair Value 623,145,754 467,201,619  
Liabilities:      
Fair Value 328,087,936 285,582,964  
Level 3 | Revolving line of credit      
Liabilities:      
Principal Amount 90,135,865 38,575,895  
Carrying Value 89,807,448 38,186,472  
Fair Value 90,135,865 38,575,895  
Level 3 | Loans held for investment, net      
Loans:      
Principal Amount 604,068,894 467,843,785  
Loans held for investment 609,889,829 470,988,063  
Fair Value 581,182,892 454,840,551  
Level 3 | Loans held for investment acquired through participation      
Loans:      
Principal Amount 41,726,565 12,307,366  
Loans held for investment 42,072,828 12,343,732  
Fair Value 41,962,862 12,361,068  
Level 3 | Term loan payable      
Liabilities:      
Principal Amount 25,000,000 93,763,470  
Carrying Value 25,000,000 91,940,062  
Fair Value 25,000,000 94,344,595  
Level 3 | Repurchase agreement payable      
Liabilities:      
Principal Amount 170,876,606 44,569,600  
Carrying Value 169,304,710 43,974,608  
Fair Value 170,876,606 44,569,600  
Level 3 | Obligations under participation agreements      
Liabilities:      
Principal Amount 12,584,958 42,048,294  
Carrying Value 12,680,594 42,232,027  
Fair Value 12,680,595 41,475,060  
Level 3 | Mortgage loan payable      
Liabilities:      
Principal Amount 29,252,308 31,962,692  
Carrying Value 29,488,326 32,134,295  
Fair Value 29,394,870 32,192,785  
Level 3 | Secured borrowing      
Liabilities:      
Principal Amount 0 34,521,104  
Carrying Value 0 34,586,129  
Fair Value 0 34,425,029  
Level 1 | Unsecured notes payable      
Liabilities:      
Principal Amount 123,500,000 85,125,000  
Carrying Value 116,530,673 81,856,799  
Fair Value $ 103,481,748 $ 85,210,125