v3.25.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 12, 2022
Class of Stock [Line Items]          
Common stock, voting rights   Each share of common stock entitles the holder to one vote for each share of common stock held.      
Common stock dividend declared   $ 0 $ 0    
Pre-Funded Warrants          
Class of Stock [Line Items]          
Warrants exercised   2,054,795      
Private Placement | Pre-Funded Warrants          
Class of Stock [Line Items]          
Share purchase price per pre funded warrant         $ 7.2999
Warrants exercise price per share         $ 0.0001
Private Placement | Pre-Funded Warrants | Maximum          
Class of Stock [Line Items]          
Warrants issued to purchase common stock         2,980,889
ATM Facility          
Class of Stock [Line Items]          
Common stock issued   5,784,772   2,887,021  
Average price per share   $ 2.36   $ 3.41  
Commissions and other offering expenses   $ 13,300,000   $ 9,500,000  
ATM Facility | Maximum          
Class of Stock [Line Items]          
Common stock sale value $ 100,000,000