XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lessee operating lease liability
     
2022  $266,370 
2023   370,902 
2024   304,892 
2025   16,135 
Total undiscounted lease payments   958,299 
Less: Imputed interest   106,807 
Present value of lease payments  $851,492 
      
Operating lease liabilities, current  $270,452 
Operating lease liabilities, long-term  $581,039 
      
Weighted-average remaining lease term   2.60 
Weighted-average discount rate   7.0%