v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2026
Aug. 31, 2025
Feb. 29, 2024
Mar. 31, 2026
Over Allotment Option        
Class Of Stock [Line Items]        
Number of warrants to purchase common stock   1,500,000 12,700,000  
Net proceeds from issuance of common stock   $ 80,600,000 $ 180,000,000  
Underwritten Public Offering | Common Stock        
Class Of Stock [Line Items]        
Aggregate common stock sold   24,300,000 21,800,000  
Underwriters' Option To Purchase Additional Shares | Common Stock        
Class Of Stock [Line Items]        
Aggregate common stock sold   3,400,000 4,500,000  
February 2024 Underwritten Public Offering.        
Class Of Stock [Line Items]        
Pre-funded warrants exercised       2,200,000
Description of pre-funded warrants exerciable       The pre-funded warrants are exercisable at any time; however, the holders of pre-funded warrants may not exercise the warrant if the holder, together with its affiliates, would beneficially own more than 4.99% of the number of shares of the Company’s common stock outstanding immediately after giving effect to such exercise. The holders of pre-funded warrants may increase or decrease such percentages not in excess of 19.99% by providing at least 61 days’ prior notice to the Company.
Maximum percentage of pre-funded warrants increase or decrease by providing atleast 61 days prior notice       19.99%
Pre-funded warrants not exercise if holder together owns maximum percentage of number of common stock outstanding       4.99%
August 2025 Underwritten Public Offering        
Class Of Stock [Line Items]        
Pre-funded warrants exercised       0
Maximum percentage of pre-funded warrants increase or decrease by providing atleast 61 days prior notice       19.99%
Pre-funded warrants not exercise if holder together owns maximum percentage of number of common stock outstanding       4.99%
Pre-Funded Warrants | February 2024 Underwritten Public Offering.        
Class Of Stock [Line Items]        
Exercise price of common stock per share $ 0.0001     $ 0.0001
Pre-Funded Warrants | August 2025 Underwritten Public Offering        
Class Of Stock [Line Items]        
Exercise price of common stock per share $ 0.0001     $ 0.0001
Cowen | At The Market Offering        
Class Of Stock [Line Items]        
Aggregate common stock sold       0
Cowen | At The Market Offering | Sales Agreement | Maximum        
Class Of Stock [Line Items]        
Aggregate common stock value sold $ 150,000,000