v3.26.1
Debt - Narrative (Details) - USD ($)
$ in Millions
Mar. 16, 2026
Jan. 07, 2026
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
4.400% senior notes due 2026 [Member]          
Debt Instrument [Line Items]          
Long term debt principal amount $ 550        
Stated interest rate 4.40%   4.40%   4.40%
Repayment of debt $ 562        
Delayed Draw Term Loan [Member]          
Debt Instrument [Line Items]          
Long term debt principal amount $ 550     $ 225  
Maturity date Mar. 16, 2029        
Delayed Draw Term Loan [Member] | Line of Credit [Member]          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 775      
Delayed Draw Term Loan [Member] | Line of Credit [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Interest rate spread   0.625%      
Commitment fee percentage   0.055%      
Delayed Draw Term Loan [Member] | Line of Credit [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Interest rate spread   1.25%      
Commitment fee percentage   0.14%      
Delayed Draw Term Loan [Member] | Senior Unsecured Long Term Debt [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Interest rate spread   0.00%      
Delayed Draw Term Loan [Member] | Senior Unsecured Long Term Debt [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Interest rate spread   0.25%