v3.25.2
Stockholders’ Equity - Schedule of Warrants Outstanding (Details) - Warrant [Member] - $ / shares
shares in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Issuance of common stock warrants [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares, Balance   12,521 7,565
Issuance of common stock warrants [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares,Issuance of common stock warrants 381 605  
Exercise Prices, Issuance of common stock warrants (in Dollars per share) $ 1.875 $ 1.32  
Expiration Dates, Issuance of common stock warrants November 2027 May 2027  
Issuance of common stock warrants [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares,Issuance of common stock warrants 6,508 5,070  
Exercise Prices, Issuance of common stock warrants (in Dollars per share) $ 1.12 $ 1.22  
Expiration Dates, Issuance of common stock warrants March 2029 May 2028  
Issuance of common stock warrants [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares,Issuance of common stock warrants 875    
Exercise Prices, Issuance of common stock warrants (in Dollars per share) $ 1.4    
Expiration Dates, Issuance of common stock warrants March 2029    
Common stock warrants exercised [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares, Common stock warrants exercised (817) (70)  
Exercise Prices, Common stock warrants exercised (in Dollars per share) $ 0.01 $ 1.32  
Expiration Dates, Common stock warrants exercised    
Common stock warrants exercised [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares, Common stock warrants exercised (51) (649)  
Exercise Prices, Common stock warrants exercised (in Dollars per share) $ 1.32 $ 1.22  
Expiration Dates, Common stock warrants exercised May 2027    
Common stock warrants exercised [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares, Balance   12,521  
Number of shares, Common stock warrants exercised (856)    
Exercise Prices, Common stock warrants exercised (in Dollars per share) $ 1.22    
Expiration Dates, Common stock warrants exercised May 2028    
Common stock warrants exercised [Member]      
Schedule of Warrants Outstanding [Line Items]      
Number of shares, Balance 18,561