XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Future Minimum Annual Payments (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 (remainder of the year) $ 6,432,998  
Long-Term Debt, Maturity, Year One 12,940,758  
Long-Term Debt, Maturity, Year Two 31,857,187  
Long-Term Debt, Maturity, Year Three 9,718,626  
Long-Term Debt, Maturity, Year Four 9,761,812  
Thereafter 43,255,622  
Long-term Debt $ 113,967,003 $ 122,977,121