Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation (Details Narrative)

v3.25.1
Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options awards issued  
Options exercised   $ 0 $ 0
Share-based compensation aggregate fair value of option   $ 100,000 $ 600,000
Weighted-average grant date fair value of options vested   $ 4.77 $ 4.70
Aggregate fair value of restricted stock units   $ 200,000 $ 300,000
Total unrecognized compensation cost related to unvested stock options and restricted stock units   $ 100,000  
Employee Stock Purchase Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Future grants of awards 1,000,000    
Reserved shares   1,000,007  
2019 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Future grants of awards   1,796,268  
Reserved shares   481,494