v3.26.1
Stockholders’ Equity - Schedule of Common Stock Purchase Warrants Outstanding (Details)
shares in Thousands
3 Months Ended
Jun. 30, 2026
$ / shares
shares
Schedule of Warrants Outstanding [Line Items]  
Number of shares, Balance 3,229
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 2,270
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 5.29
Expiration Dates, Issuance of common stock warrants March 2031
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 108
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 25.2
Expiration Dates, Issuance of common stock warrants September 2030
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 33
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 13.86
Expiration Dates, Issuance of common stock warrants December 2030
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 233
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 13.5
Expiration Dates, Issuance of common stock warrants December 2030
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 13
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 56.25
Expiration Dates, Issuance of common stock warrants November 2029
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 64
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 33.6
Expiration Dates, Issuance of common stock warrants March 2029
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 29
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 42
Expiration Dates, Issuance of common stock warrants March 2029
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 200
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 0.03
Expiration Dates, Issuance of common stock warrants
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 16
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 39.6
Expiration Dates, Issuance of common stock warrants May 2027
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 56
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 180
Expiration Dates, Issuance of common stock warrants January 2027 - February 2027
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 133
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 36.6
Expiration Dates, Issuance of common stock warrants May 2028
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 48
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 198
Expiration Dates, Issuance of common stock warrants February 2027
Common stock | Warrant [Member]  
Schedule of Warrants Outstanding [Line Items]  
Number of shares,Issuance of common stock warrants 26
Exercise Prices, Issuance of common stock warrants (in Dollars per share) | $ / shares $ 198
Expiration Dates, Issuance of common stock warrants November 2027