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 Future Rental Payments for Operating Leases

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

 

For the Three Months Ending March 31,   Amount  
2022   $ 986,320  
2023     870,360  
2024     862,948  
2025     811,864  
2026     820,010  
Thereafter     824,737  
    $ 5,176,239  
Schedule of Operating Lease Costs

The following table sets forth additional information pertaining to our leases:

 

For the Three Months Ending March 31, 2021:      
Operating cash flows from operating leases   $ 170,768  
Weighted average remaining lease term – operating leases     5.7 years  
Weighted average discount rate – operating leases     7.1 %