XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Future Minimum Annual Payments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 (remainder of the year) $ 3,347,491  
Long-Term Debt, Maturity, Year One 30,751,725  
Long-Term Debt, Maturity, Year Two 10,476,019  
Long-Term Debt, Maturity, Year Three 10,638,024  
Long-Term Debt, Maturity, Year Four 39,955,014  
Thereafter 8,430,695  
Long-term Debt $ 103,598,968 $ 116,034,005