v3.23.3
Schedule of Stock Options Assumptions (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     55.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum     70.00%  
Expected Volatility       55.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 6 years     6 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum     1.34%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum     4.10%  
Risk-free interest rate       1.34%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected Volatility 70.00% 55.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   5 years 2 months 26 days 5 years 2 months 26 days  
Risk-free interest rate 3.50% 1.79%    
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected Volatility 95.00% 65.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   6 years 6 years  
Risk-free interest rate 3.90% 2.90%