XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Basepoint Credit Agreement (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basepoint Credit Agreement [Line Items]    
Agreement due date Jun. 07, 2026  
Unamortized issuance costs $ 92,963
Basepoint Credit Agreement [Member]    
Basepoint Credit Agreement [Line Items]    
Origination consumer loan $ 20,000,000  
Annual interest rate 13.42%  
Borrowing rate 10.00%  
Current borrowing value $ 2,000,000  
Interest expense incurred 1,094,926  
Outstanding balance credit agreement 7,412,605  
Unamortized issuance costs $ 92,963  
Basepoint Credit Agreement [Member] | Minimum [Member]    
Basepoint Credit Agreement [Line Items]    
Borrowing rate 5.00%