v3.26.1
Pre-funded Warrants (Details) - $ / shares
1 Months Ended 12 Months Ended
Nov. 25, 2024
Oct. 31, 2020
Mar. 31, 2026
Mar. 31, 2025
Jun. 14, 2024
Common stock          
Class of Warrant or Right [Line Items]          
Shares issued during period (in shares)     497,344 739,225  
Pre-funded warrants          
Class of Warrant or Right [Line Items]          
Number of stock warrants issued (in shares)     248,672 739,225  
Exercise price (in dollars per share)     $ 1.01 $ 0.001  
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)     14,058,153 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) 3,846,184       5,669,578