XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Lease Payments (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 341,827  
2022 292,830  
2023 95,104  
2024 24,430  
Total Minimum Lease Payments 754,191  
Less: Effect of Discounting (17,630)  
Present Value of Future Minimum Lease Payments 736,561 $ 574,754
Less: Current Obligations under Leases (51,686) (381,412)
Long-term Lease Obligations $ 684,875 $ 193,342