v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 25, 2026
Jan. 26, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Contingent value rights agreement amount paid   $ 2.0    
Underwritten Public Offering [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share) $ 0.001      
Net proceeds from offering, after deducting underwriting discounts and commissions and other estimated offering expenses $ 215.8      
Underwritten Public Offering [Member] | Common Stock [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Sale of stock, number of shares issued in transaction 1,600,000      
Sale of stock, price per share $ 125.00      
Sale of stock, number of additional shares issued in transaction 240,000