XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
   Operating Lease 
For the fiscal years ending December 31, 2021:    
2022  $112,141 
2023   143,325 
2024   168,577 
2025   191,779 
Thereafter   66,536 
Total undiscounted lease payments   682,358 
Present value discount, less interest   98,942 
Lease Liability  $583,416