v3.25.1
Debt - Revolving Credit Agreement (Details) - Revolving Credit Agreement - USD ($)
$ in Millions
Apr. 01, 2025
Mar. 31, 2025
Debt Instrument [Line Items]    
Maximum borrowing capacity   $ 300
Amount borrowed   0
Amount available for use   $ 300
Contingent event | Subsequent event    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 150  
Contingent event | Subsequent event | Minimum    
Debt Instrument [Line Items]    
License sale agreement amount 1,100  
Agreement amendment | Contingent event | Subsequent event | Minimum    
Debt Instrument [Line Items]    
License sale agreement amount $ 500