XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings per Share
Amounts attributable to MSA Safety Incorporated common shareholders:
(In thousands, except per share amounts)202420232022
Net income$284,967 $58,583 $179,630 
Preferred stock dividends(41)(41)(41)
Net income available to common equity284,926 58,542 179,589 
Dividends and undistributed earnings allocated to participating securities(24)(26)(30)
Net income available to common shareholders$284,902 $58,516 $179,559 
Basic weighted-average shares outstanding39,371 39,307 39,232 
Stock options and other stock-based awards164 166 175 
Diluted weighted-average shares outstanding39,535 39,473 39,407 
Antidilutive stock-based awards— — — 
Earnings per share:
  Basic$7.24 $1.49 $4.58 
  Diluted$7.21 $1.48 $4.56