XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loan Agreement (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Dec. 19, 2023
Dec. 18, 2023
Jun. 28, 2023
May 11, 2023
Loan Agreement            
Amount drawn   $ 24,491,634        
Senior secured revolving line of credit            
Loan Agreement            
Aggregate principal amount           $ 10,000,000
Annual commitment fee (in percent)   0.15%        
Amount drawn   $ 10,642,885        
Senior secured revolving line of credit | PNC Bank            
Loan Agreement            
Aggregate principal amount     $ 30,000,000 $ 10,000,000    
SOFR | Senior secured revolving line of credit            
Loan Agreement            
Adjustment to variable interest rate   0.10%        
SOFR | Minimum | Senior secured revolving line of credit            
Loan Agreement            
Applicable Margin   1.50%        
SOFR | Maximum | Senior secured revolving line of credit            
Loan Agreement            
Applicable Margin   2.50%        
Senior secured term loan            
Loan Agreement            
Aggregate principal amount         $ 20,000,000.0  
Adjustment to variable interest rate   0.10%        
Amortization period of debt 10 years          
Senior secured term loan | Maximum            
Loan Agreement            
Amortization period of debt in equal monthly principal installments 60 months          
Senior secured term loan | SOFR | Minimum            
Loan Agreement            
Applicable Margin   1.50%        
Senior secured term loan | SOFR | Maximum            
Loan Agreement            
Applicable Margin   2.50%