Notes Payable (Tables)
6 Months Ended
Jun. 30, 2023
Notes Payable [Abstract]  
Schedule of Future Maturities of All Notes Payable Future maturities of all notes payable, net of any debt discounts as of June 30, 2023, are as follows:
Years ended December 31,    
2023  $596,256 
2024   
-
 
2025   
-
 
2026   
-
 
2027   
-
 
Thereafter   
-
 
   $596,256