XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Common Share Earnings Per Common Share
(Share amounts in thousands)

The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Numerator for basic and diluted earnings per common share:
Net income attributable to L.B. Foster Company$2,885 $2,847 $775 $7,283 
Denominator:
Weighted average shares outstanding10,439 10,793 10,489 10,777 
Denominator for basic earnings per common share10,439 10,793 10,489 10,777 
Effect of dilutive securities:
Stock compensation plans414 267 456 285 
Dilutive potential common shares414 267 456 285 
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,853 11,060 10,945 11,062 
Basic earnings per common share$0.28 $0.26 $0.07 $0.68 
Diluted earnings per common share$0.27 $0.26 $0.07 $0.66