XML 100 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Future Minimum Lease Payments (Details)
Dec. 31, 2020
USD ($)
Operating Leased Assets [Line Items]  
2021 $ 9,350
2022 9,650
2023 9,950
2024 10,250
2025 10,550
Thereafter 31,500
Total operating lease payments 81,250
Third Party  
Operating Leased Assets [Line Items]  
2021 114,000
2022 114,000
2023 114,000
2024 108,000
2025 110,000
Thereafter 1,686,250
Total operating lease payments $ 2,246,250