v3.25.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income attributable to DNOW Inc. $ 25 $ 24 $ 47 $ 45
Less: net income attributable to participating securities 0 (1) (1) (1)
Net income attributable to DNOW Inc. stockholders $ 25 $ 23 $ 46 $ 44
Denominator:        
Weighted average basic common shares outstanding 105,457,557 106,865,008 105,715,550 106,655,156
Effect of dilutive securities 543,742 757,796 655,661 830,097
Weighted average diluted common shares outstanding 106,001,299 107,622,804 106,371,211 107,485,253
Basic $ 0.24 $ 0.21 $ 0.44 $ 0.41
Diluted $ 0.23 $ 0.21 $ 0.43 $ 0.41