Fair Value Measurements - Additional Information (Details) |
Mar. 31, 2025
Iteration
|
Feb. 13, 2025
$ / shares
shares
|
Oct. 18, 2023
$ / shares
shares
|
---|---|---|---|
OrbiMed | Senior Secured Credit Facility | |||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | |||
Number of shares purchased, warrants | shares | 409,661 | ||
Warrants, exercise price | $ / shares | $ 10.9847 | ||
Credit Agreement | OrbiMed Advisors, LLC | |||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | |||
Number of shares purchased, warrants | shares | 145,180 | ||
Warrants, exercise price | $ / shares | $ 0.01 | ||
Monte Carlo Simulation | Measurement Input, Revenue Multiple | |||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | |||
Number of iterations of various simulated revenues to determine fair value of debt | Iteration | 100,000 |