XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies - Reconciliation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net Income (Loss) Attributable to Schlumberger      
Basic $ 3,441 $ 1,881 $ (10,518)
Diluted $ 3,441 $ 1,881 $ (10,518)
Average Shares Outstanding      
Basic 1,416 1,400 1,390
Dilutive impact of stock options and restricted stock 21 27  
Diluted 1,437 1,427 1,390
Earnings (Loss) per Share      
Basic $ 2.43 $ 1.34 $ (7.57)
Diluted $ 2.39 $ 1.32 $ (7.57)