v3.26.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
May 31, 2024
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   $ 25,000,000    
Maximum | Open Market Sales Agreement | Jefferies LLC        
Class Of Stock [Line Items]        
Common stock offering price $ 25,000,000      
Percentage of commission on gross proceeds from sale of common stock 3.00%      
Pre-Funded Warrants        
Class Of Stock [Line Items]        
Warrants outstanding   19,532,188    
Warrants exercised   0 1,300,000  
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%