v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic:        
Net Income Attributable to BWX Technologies, Inc. $ 89,014 $ 78,388 $ 180,084 $ 153,850
Weighted-average common shares (in shares) 91,720,867 91,542,967 91,692,421 91,568,526
Basic earnings per common share (in usd per share) $ 0.97 $ 0.86 $ 1.96 $ 1.68
Diluted:        
Net Income Attributable to BWX Technologies, Inc. $ 89,014 $ 78,388 $ 180,084 $ 153,850
Weighted-average common shares (in shares) 91,720,867 91,542,967 91,692,421 91,568,526
Effect of dilutive securities:        
Stock options, restricted stock units and performance shares (in shares) 286,386 159,736 265,507 219,678
Adjusted weighted-average common shares (in shares) 92,007,253 91,702,703 91,957,928 91,788,204
Diluted earnings per common share (in usd per share) $ 0.97 $ 0.85 $ 1.96 $ 1.68
Number of shares that would be antidilutive (in shares)     49,503 520,328