v3.26.3
Commitments and Contingencies - Purchase Commitments - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Agreements for clinical and marketing services, termination notice period (in days) 90 days
Long-term non-cancellable purchase commitments to be paid in the remainder of the fiscal year $ 3.0
Long-term non-cancellable purchase commitments to be paid in year one 12.9
Long-term non-cancellable purchase commitments to be paid in year two 7.4
Long-term non-cancellable purchase commitments to be paid in year three $ 2.6