v3.26.1
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
Numerator for basic and diluted earnings per common share:
Net income attributable to L.B. Foster Company$3,112 $2,885 $4,612 $775 
Denominator:
Weighted average shares outstanding10,343 10,439 10,271 10,489 
Denominator for basic earnings per common share10,343 10,439 10,271 10,489 
Effect of dilutive securities:
Stock compensation plans265 414 326 456 
Dilutive potential common shares265 414 326 456 
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,608 10,853 10,597 10,945 
Basic earnings per common share$0.30 $0.28 $0.45 $0.07 
Diluted earnings per common share$0.29 $0.27 $0.44 $0.07