v3.26.1
Accounts Receivable Sales Agreement - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jan. 02, 2026
Receivables [Abstract]          
Sale agreement amount   $ 1,250   $ 1,000 $ 1,250
Sale agreement, benefit from cash from operations $ 250        
Principal amount outstanding of receivables sold at period end   1,250   1,000  
Amount held as collateral   1,600   $ 1,500  
Accounts receivable sales transactions fees   $ 23 $ 26