XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT AND OTHER DEBTS - Schedule of Weighted Average All-In Interest Rate (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Disclosure of detailed information about borrowings [line items]    
Long-term debt, carrying amount $ 292,636,055 $ 224,942,365
Revolving Credit Facility, Revolving Credit Agreement, SOFR Loans US    
Disclosure of detailed information about borrowings [line items]    
Long-term debt, carrying amount $ 17,100,000  
Revolving Credit Facility, Revolving Credit Agreement, SOFR Loans US | Top of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 9.42%  
Revolving Credit Facility, Revolving Credit Agreement, SOFR Loans US | Bottom of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 6.94%  
Revolving Credit Facility, Revolving Credit Agreement, SOFR Loans US | Stamping Fee Rate | Top of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 4.00%  
Revolving Credit Facility, Revolving Credit Agreement, SOFR Loans US | Stamping Fee Rate | Bottom of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 1.50%  
Revolving Credit Facility, Revolving Credit Agreement, Base Loans US    
Disclosure of detailed information about borrowings [line items]    
Long-term debt, carrying amount $ 100,000,000  
Revolving Credit Facility, Revolving Credit Agreement, Base Loans US | Top of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 11.75%  
Revolving Credit Facility, Revolving Credit Agreement, Base Loans US | Bottom of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 9.25%  
Revolving Credit Facility, Revolving Credit Agreement, Base Loans US | Stamping Fee Rate | Top of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 2.75%  
Revolving Credit Facility, Revolving Credit Agreement, Base Loans US | Stamping Fee Rate | Bottom of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 0.25%  
Revolving Credit Facility, Revolving Credit Agreement | Weighted Average    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent) 8.60% 6.96%
Revolving Credit Facility, Revolving Credit Agreement, US    
Disclosure of detailed information about borrowings [line items]    
Long-term debt, carrying amount   $ 70,000,000
Revolving Credit Facility, Revolving Credit Agreement, US | Top of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent)   6.98%
Revolving Credit Facility, Revolving Credit Agreement, US | Bottom of Range    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent)   6.94%
Revolving Credit Facility, Revolving Credit Agreement, US | Stamping Fee Rate    
Disclosure of detailed information about borrowings [line items]    
Borrowings, interest rate (as a percent)   1.50%