Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details - Assumptions)

v3.24.1
Stock-Based Compensation (Details - Assumptions) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 79.00% 71.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 83.00% 105.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 3.54% 0.77%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 4.77% 0.85%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 6 years 6 years