XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Loans Held For Investment, Net (Details) - Schedule of carrying value of loans held for investment - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Schedule of Investments [Line Items]                  
Risk Rating 1 $ 10,515,420 $ 30,113,057 $ 274,406 $ 196,005
Risk Rating 2 2,874,319 94,467,449 102,663,294 88,444,868 66,147,544 29,140,546
Risk Rating 3 30,415,113 5,085,794 83,131,444 55,859,471
Risk Rating 4 13,399,712 41,081,996
Risk Rating 5
Total 13,389,739 124,882,562 $ 137,862,145 $ 185,250,430 $ 163,285,016 $ 29,140,546
Total [Member]                  
Schedule of Investments [Line Items]                  
Risk Rating 1 40,824,482 274,406              
Risk Rating 2 171,385,157 212,052,863              
Risk Rating 3 60,945,265 113,546,557              
Risk Rating 4 41,081,996 13,399,712              
Risk Rating 5              
Total $ 314,536,900 $ 339,273,538