v3.26.1
Equity - TPG Transaction (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 11, 2026
Mar. 31, 2026
Class of Stock [Line Items]    
Issuance of treasury stock   $ 500
Treasury Stock at Cost    
Class of Stock [Line Items]    
Issuance of treasury stock $ 178 178
Additional Paid-In Capital    
Class of Stock [Line Items]    
Issuance of treasury stock $ 322 $ 322
TPG, Inc.    
Class of Stock [Line Items]    
Equity interest in entity acquired (in shares) 4,715,554  
Payments to acquire equity stake $ 500