v3.26.1
Fair Value Measurements - Additional Information (Details)
Jun. 03, 2026
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Mar. 04, 2026
shares
Jan. 13, 2026
$ / shares
Jan. 12, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Aug. 12, 2025
$ / shares
Feb. 13, 2025
$ / shares
shares
Oct. 18, 2023
$ / shares
shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Common Stock, Shares, Issued | shares   30,926,847       30,571,662      
Common stock par value   $ 0.0001       $ 0.0001      
Common Stock [Member] | Perceptive Warrant [Member]                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Number of shares purchased, warrants | shares 650,000       650,000        
Warrants, exercise price $ 3.4019       $ 3.4019        
Common Stock, Shares, Issued | shares 150,000                
Common stock par value         0.0001        
Warrants, exercise price $ 3.4019       3.4019        
Warrant Exercisable Shares | shares 500,000                
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 3.4019       3.4019        
Credit Agreement | OrbiMed Advisors, LLC                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Warrants, exercise price             $ 10.218    
Warrants, exercise price             10.218    
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 10.218    
Credit Agreement | OrbiMed Advisors, LLC | Penny Warrant [Member]                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Number of shares purchased, warrants | shares     144,895         145,180  
Warrants, exercise price               $ 0.01  
Warrants, exercise price               0.01  
Class of Warrant or Right, Exercise Price of Warrants or Rights               $ 0.01  
Credit Agreement | OrbiMed Advisors, LLC | Senior Secured Credit Facility                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Number of shares purchased, warrants | shares                 409,661
Warrants, exercise price                 $ 10.9847
Warrants, exercise price                 10.9847
Class of Warrant or Right, Exercise Price of Warrants or Rights                 $ 10.9847
Credit Agreement | OrbiMed                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Warrants, exercise price       $ 10.218          
Warrants, exercise price       10.218          
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 10.218          
Credit Agreement | Perceptive Advisors LLC | Senior Secured Credit Facility                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Warrants, exercise price         $ 3.4019        
Common Stock, Shares, Issued | shares         650,000        
Common stock par value         $ 0.0001        
Warrants, exercise price         3.4019        
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 3.4019        
Credit Agreement | Perceptive Advisors LLC | Senior Secured Credit Facility | Perceptive Warrant [Member]                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Warrants, exercise price $ 3.4019                
Common Stock, Shares, Issued | shares 150,000                
Warrants, exercise price $ 3.4019                
Warrant Exercisable Shares | shares 500,000                
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 3.4019                
Risk-free interest rate | Loan Facility                  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                  
Risk-free interest rate   0.0417