v3.26.1
Common Stock and Net Loss Per Share - Additional Information (Details)
3 Months Ended 6 Months Ended
Jan. 09, 2026
USD ($)
$ / shares
shares
Mar. 20, 2025
USD ($)
Apr. 15, 2022
USD ($)
Jun. 30, 2026
vote
$ / shares
shares
Jun. 30, 2025
shares
Jun. 30, 2026
vote
$ / shares
shares
Jun. 30, 2025
shares
Dec. 31, 2025
$ / shares
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001   $ 0.0001   $ 0.0001
Voting rights per share | vote       1   1    
Warrants exercisable term 4 years 1 month 17 days              
Weighted-average price per share (in dollars per share) | $ / shares $ 13.42              
Adjusted exercise price per share (in dollars per share) | $ / shares $ 6.71              
Exercise of warrants lower limit after exercise as percentage of common stock 9.99%              
Maximum beneficial ownership limitation percentage 19.99%              
Pre-funded warrants were exercised (in shares) | shares       0 0 0 0  
Pre-Funded Warrant                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares 5,421,250              
Exercise price of warrant (in dollars per share) | $ / shares $ 0.0001              
Warrants exercisable term 20 years              
Series 1 and Series 2 Warrant                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares 7,451,564              
Series 1 Warrant                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Exercise price of warrant (in dollars per share) | $ / shares $ 13.42              
Number of warrants outstanding (in shares) | shares 3,725,782              
Series 2 Warrant                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Exercise price of warrant (in dollars per share) | $ / shares $ 20.13              
Number of warrants outstanding (in shares) | shares 3,725,782              
Series Warrant                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares 7,451,564              
Fair value of warrants | $ $ 12,200,000              
Warrants and rights outstanding, measurement input 0.882              
January 2026 Offering                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Sale of stock, number of shares issued in transaction (in shares) | shares 2,030,314              
Sale of stock issue price per share (in dollars per share) | $ / shares $ 6.71              
Proceed from issuance of stock | $ $ 50,000,000.0              
Equity issuance cost | $ $ 300,000              
At-The-Market Offering                
Antidilutive Securities Excluded from Computation of Earnings Per Share                
Aggregate offering price | $   $ 100,000,000 $ 200,000,000.0          
Commission fees payable, percentage     3.00%