v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic:    
Net Income Attributable to BWX Technologies, Inc. $ 68,468 $ 61,092
Weighted-average common shares (in shares) 91,555,384 91,503,988
Basic earnings per common share (in usd per share) $ 0.75 $ 0.67
Diluted:    
Net Income Attributable to BWX Technologies, Inc. $ 68,468 $ 61,092
Weighted-average common shares (in shares) 91,555,384 91,503,988
Effect of dilutive securities:    
Stock options, restricted stock units and performance shares (in shares) 305,539 295,702
Adjusted weighted-average common shares (in shares) 91,860,923 91,799,690
Diluted earnings per common share (in usd per share) $ 0.75 $ 0.67
Number of shares that would be antidilutive (in shares) 156,803 248,095