v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases

Future minimum lease payments under the non-cancelable operating lease as of June 30, 2023 are:

 

   Operating 
   leases 
Year ending December 31:    
2023  $178,678 
2024   59,559 
      
Total minimum lease payments  $238,237