XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Loan Agreement (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Mar. 31, 2025
Dec. 19, 2023
Dec. 18, 2023
Jun. 28, 2023
May 11, 2023
Senior secured term loan            
Loan Agreement            
Aggregate principal amount         $ 20,000,000  
Adjustment to variable interest rate   0.10%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember        
Amortization period of debt 10 years          
Senior secured term loan | Minimum            
Loan Agreement            
Applicable Margin   1.50%        
Senior secured term loan | Maximum            
Loan Agreement            
Applicable Margin   2.50%        
Amortization period of debt in equal monthly principal installments 60 months          
Revolving line of credit            
Loan Agreement            
Maximum borrowing capacity   $ 35,000,000       $ 10,000,000
Aggregate principal amount     $ 30,000,000 $ 10,000,000    
Adjustment to variable interest rate   0.10%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember        
Revolving Line of Credit   $ 27,401,323        
Effective interest rate   5.90%        
Remaining borrowing capacity   $ 7,598,677        
Revolving line of credit | Minimum            
Loan Agreement            
Applicable Margin   1.50%        
Revolving line of credit | Maximum            
Loan Agreement            
Applicable Margin   2.50%