XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUBSEQUENT EVENTS - Credit Facility (Details) - USD ($)
Mar. 04, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 11, 2017
Subsequent Event [Line Items]        
Credit Facility payable   $ 172,314,315 $ 156,564,776  
Subsequent Event        
Subsequent Event [Line Items]        
Credit Facility payable $ 308,750,000      
Senior Secured Revolving Credit Agreement        
Subsequent Event [Line Items]        
Maximum borrowing capacity       $ 315,000,000
Credit Facility payable   $ 172,314,315 $ 156,564,776  
Senior Secured Revolving Credit Agreement | Subsequent Event        
Subsequent Event [Line Items]        
Maximum borrowing capacity $ 230,828,500