XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
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