v3.26.1
Acquisition - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 16, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]          
Revenue   $ 8,972 $ 8,546 $ 17,693 $ 17,035
ChampionX Corporation          
Business Combination [Line Items]          
Business acquisition, number of shares receivable for each share 0.735        
Revenue     $ 900   $ 1,700