XML 100 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2022
Class Of Stock [Line Items]          
Pre-funded warrants not exercise if holder together owns maximum percentage of number of common stock outstanding   4.99%      
Maximum percentage of pre-funded warrants increase or decrease by providing atleast 61 days prior notice   19.99%      
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 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.      
Pre-funded warrants exercised   0      
Common Stock          
Class Of Stock [Line Items]          
Aggregate common stock sold   21,773,000      
Pre-Funded Warrants          
Class Of Stock [Line Items]          
Exercise price of common stock per share   $ 0.0001      
At The Market Offering | Common Stock          
Class Of Stock [Line Items]          
Aggregate common stock sold   150,000 4,586,000 149,000  
Over Allotment Option          
Class Of Stock [Line Items]          
Number of warrants to purchase common stock 12,700,000        
Net proceeds from issuance of common stock $ 180,000,000 $ 180,000,000      
Over Allotment Option | Pre-Funded Warrants          
Class Of Stock [Line Items]          
Number of warrants to purchase common stock 12,700,000        
Underwritten Public Offering | Common Stock          
Class Of Stock [Line Items]          
Aggregate common stock sold 21,800,000        
Underwriters' Option To Purchase Additional Shares | Common Stock          
Class Of Stock [Line Items]          
Aggregate common stock sold 4,500,000        
Cowen | At The Market Offering          
Class Of Stock [Line Items]          
Aggregate common stock sold   4,900,000      
Common stock maximum aggregate offering price         $ 150,000,000
Net proceeds from issuance of common stock   $ 28,600,000