v3.25.0.1
Subsequent Event (Details) - Subsequent Event
$ in Millions
Feb. 06, 2025
USD ($)
Segment
Subsequent Event [Line Items]  
Partnership arrangement costs up front payment | $ $ 100
Partnership arrangement, initial payment period (in years) 5 years
Partnership arrangement, number of renewal options | Segment 2
Partnership arrangement, number of extension years (in years) 2 years