v3.26.3
Pre-funded Warrants (Details) - shares
6 Months Ended
Sep. 30, 2026
Aug. 10, 2026
Mar. 31, 2026
Nov. 25, 2024
Jun. 14, 2024
Pre-funded warrants          
Class of Warrant or Right [Line Items]          
Issuance of pre-funded warrants (in shares)     14,058,153    
Pre-funded warrants          
Class of Warrant or Right [Line Items]          
Maximum percentage of holding for exercise warrants (as a percent) 9.99%        
Maximum percentage of increase (decrease) of holding for exercise warrants (as a percent) 19.99%        
Prior notice period to change percentage of holding (in days) 61 days        
Issuance of pre-funded warrants (in shares) 16,794,493   14,058,153    
2024 Pre-funded Warrants          
Class of Warrant or Right [Line Items]          
Maximum percentage of holding for exercise warrants (as a percent) 4.99%        
Issuance of pre-funded warrants (in shares)   2,736,340   3,846,184 5,669,578