XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Lessee Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases

Future minimum lease payments under non-cancelable operating leases as of June 30, 2021 are:

 

     
   Operating 
   leases 
Year ending December 31:    
2021   165,191 
2022   55,064 
      
Total minimum lease payments  $220,255