XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Lease
             
       
   Balance Sheet Location  March 31, 2022  December 31, 2021
Right of use asset  Right of use asset  $1,731,621   $2,019,745 
Current portion of operating lease liability  Current portion of operating lease liability  $1,176,311    1,235,977 
Long-term portion of operating lease liability  Long-term portion of operating lease liability  $693,138   $942,404 

 

Schedule of future maturities
     
Year Ending December 31,   
2022 (rest of year)  $994,562 
2023   538,356 
2024   221,370 
2025   227,443 
2026   18,954 
Total future minimum lease payments, undiscounted   2,000,685 
Less: Amount representing interest   (131,236)
Present value of future minimum lease payments  $1,869,449 
Present value of future minimum lease payments – current  $1,176,311 
Present value of future minimum lease payments – long-term  $693,138 
Schedule of weighted average lease-term and discount rate leases
          
Other Information  March 31, 2022  December 31, 2021
Weighted-average remaining lease terms (in years)   2.2    2.3 
Weighted-average discount rate   6.0%   6.0%
Schedule Of Cash Flow Supplemental Information
          
   For the Three Months
   March 31,
Other Information  2022  2021
Cash paid for amounts included in the measurement of liabilities: Operating cash flows for operating leases  $323,573   $24,750 
Lease liabilities related to the acquisition of right of use assets: Operating leases  $   $925,298