XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Net Debt Issuance Costs and Bank Fees (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Debt issuance costs and bank fees paid to financial institutions $ 7,627,351 $ 7,160,807
Less: accumulated amortization (3,162,492) (2,157,005)
Unamortized debt issuance costs and bank fees 4,464,859 5,003,802
Amortization included in interest expense $ 1,005,487 $ 920,995