v3.26.1
Commitments and Contingencies - Purchase Commitments - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 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 $ 6.3
Long-term non-cancellable purchase commitments to be paid in year one 14.0
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