XML 57 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
June 30,  Amount
2022   157,044 
2023   31,475 
2024   18,576 
2025   18,576 
2026   18,576 
Thereafter    102,166 
Total operating lease payments   $346,412