v3.23.2
Fair Value (Details Narrative) - Warrant [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2023
$ / shares
Dec. 31, 2022
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of common stock $ 5.04 $ 6.77
Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 100 100
Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 5.25 4.41
Measurement Input, Share Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 8.50 8.50
Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input, term 1 year 4 months 24 days 1 year 10 months 24 days