XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2023
Mar. 31, 2025
May 31, 2024
Dec. 31, 2023
Jun. 30, 2023
2024 Shelf Registration          
Class Of Stock [Line Items]          
Maximum aggregate offering amount     $ 400,000,000    
Shelf Registration statement expiration period   2027-05      
Shelf registration statement remaining amount   $ 400,000,000      
Open Market Sales Agreement | Jefferies LLC          
Class Of Stock [Line Items]          
Amount remaining under the sales agreement   $ 75,000,000      
Maximum | Open Market Sales Agreement | Jefferies LLC          
Class Of Stock [Line Items]          
Common stock aggregate offering amount $ 75,000,000        
Percentage of commission on gross proceeds from sale of common stock 3.00%        
Pre-Funded Warrants          
Class Of Stock [Line Items]          
Warrants exercise price per share       $ 0.0001  
Warrants exercised   1,300,000      
Pre-Funded Warrants | Voting Common Stock          
Class Of Stock [Line Items]          
Shares issued price per share         $ 5.7499
Warrants to purchase common stock         12,895,256
Pre-Funded Warrants | Voting Common Stock | Private Placement          
Class Of Stock [Line Items]          
Shares issued price per share       $ 3.1499  
Warrants to purchase common stock       7,936,759  
Common Stock          
Class Of Stock [Line Items]          
Common stock, voting rights   The holders of the voting common stock are entitled to one vote for each share of voting common stock held at all meetings of stockholders      
Common Stock | Minimum          
Class Of Stock [Line Items]          
Beneficial ownership percentage   9.99%      
Common Stock | Maximum          
Class Of Stock [Line Items]          
Beneficial ownership percentage   19.99%