XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases  
Schedule of Lease Costs and Other Lease Information

The following table represents lease costs and other lease information:

 

   2021   2020 
   Year Ended December 31, 
   2021   2020 
Operating lease cost  $2,706,651   $2,340,428 
Short-term lease cost   57,350    66,865 
Sublease income   (986,120)   (986,120)
Total net lease cost  $1,777,881   $1,421,173 
           
Cash paid within operating cash flows  $2,223,111   $2,486,309 
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 December 31, 2021, were as follows:

 

   December 31, 2021 
2022  $801,183 
2023   870,782 
2024   891,596 
2025   912,410 
2026   933,224 
2027 and thereafter   4,985,873 
Total lease payments  $9,395,068 
Less: Interest   (3,284,491)
Present value of lease liabilities  $6,110,577