XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Schedule of Lease Costs and Other Lease Information

The following table represents lease costs and other lease information.

 

   Three Months Ended   Three Months Ended 
   Three Months Ended 
   March 31, 2021   March 31, 2020 
Operating lease cost  $582,712   $585,586 
Short-term lease cost   16,663    15,470 
Sublease income   (246,530)   (246,530)
Total net lease cost  $352,845   $354,526 
           
Cash paid within operating cash flows  $631,086   $636,350 
Schedule of Future Minimum Operating Lease Payments

Future minimum payments for operating leases with initial or remaining terms of one year or more as of March 31, 2021, excluding sublease income, were as follows:

 

   March 31, 2021 
2021     
Total lease payments  $1,786,995 
Less: Interest   (52,296)
Present value of lease liabilities  $1,734,699