XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies [Abstract]  
Schedule of Future Minimum Lease Payments The below table presents the future minimum lease payments due reconciled to lease liabilities.
   Operating
Lease
 
For the six months ended June 30, 2023    
2023  $76,742 
2024   168,577 
2025   191,779 
2026   209,137 
2027   217,469 
Thereafter   127,898 
Total undiscounted lease payments   991,602 
Present value discount, less interest   205,433 
Lease Liability  $786,169