v3.25.0.1
Organization and Summary of Significant Accounting Policies (Details 4) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net loss per share, basic and diluted    
Anti-dilutive securities (in shares) 30,712,168 26,721,468
Common Stock Options    
Net loss per share, basic and diluted    
Anti-dilutive securities (in shares) 10,722,674 9,850,841
Restricted Stock Units (RSUs)    
Net loss per share, basic and diluted    
Anti-dilutive securities (in shares) 6,214,064 3,065,087
Series A Convertible Preferred Stock (if converted)    
Net loss per share, basic and diluted    
Anti-dilutive securities (in shares) 13,775,430 13,805,540