XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 15,405 15,820
Options to purchase common stock [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 4,633 3,720
Unvested restricted stock units [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 125 208
Common stock purchase warrants [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 10,647 11,892