XML 45 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Future Minimum Annual Payments (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 (remainder of the year) $ 3,346,149  
2023 15,443,116  
2024 12,940,758  
2025 31,857,187  
2026 9,718,626  
Thereafter 53,017,435  
Long-term Debt $ 126,323,271 $ 105,787,590