XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Rental Payments for Operating Leases

The following table sets forth the future minimum lease payments under these operating leases:

 

For the period ending September 30,  Amount 
2022  $932,954 
2023   932,995 
2024   896,168 
2025   876,675 
2026   848,540 
Thereafter   610,159 
 Future lease payments under operating lease  $5,097,491 
Schedule of Operating Lease Costs

 

For the Nine Months Ending September 30, 2021:    
Operating cash flows from operating leases  $577,244 
Weighted average remaining lease term – operating leases   5.6 years 
Weighted average discount rate – operating leases   6.95%