XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Payments

The table below summarizes future payments due under these leases as of March 31, 2021.

 

For the Years Ended December 31:

 

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  
Less: Current Obligations under Leases     (51,686 )
Long-term Lease Obligations     684,875