v3.26.1
Fair Value Measurements - Additional Information (Details)
Mar. 31, 2026
Mar. 04, 2026
shares
Jan. 13, 2026
$ / shares
Jan. 12, 2026
$ / shares
Aug. 12, 2025
$ / shares
Feb. 13, 2025
$ / shares
shares
Oct. 18, 2023
$ / shares
shares
Credit Agreement | OrbiMed Advisors, LLC              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Number of shares purchased, warrants | shares   144,895       145,180  
Warrants, exercise price         $ 10.218 $ 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
Credit Agreement | OrbiMed              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Warrants, exercise price     $ 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      
Warrants, expiration term       10 days      
Risk-free interest rate | Loan Facility              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Risk-free interest rate 0.039