v3.25.2
Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 16, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Business Acquisition [Line Items]            
Revenue   $ 8,546 $ 9,139 $ 17,035 $ 17,846  
ChampionX            
Business Acquisition [Line Items]            
Revenue       $ 1,700   $ 3,400
ChampionX | Subsequent Event            
Business Acquisition [Line Items]            
Business acquisition, number of shares receivable for each share 0.735          
Number of shares received 141,000,000          
Number of shares of common stock valued $ 4,900