XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2025202420252024
Numerator for basic and diluted earnings per common share:
Net income attributable to L.B. Foster Company$4,354 $35,905 $5,129 $43,188 
Denominator:
Weighted average shares outstanding10,356 10,718 10,444 10,757 
Denominator for basic earnings per common share10,356 10,718 10,444 10,757 
Effect of dilutive securities:
Stock compensation plans524 274 479 302 
Dilutive potential common shares524 274 479 302 
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,880 10,992 10,923 11,059 
Basic earnings per common share$0.42 $3.35 $0.49 $4.01 
Diluted earnings per common share$0.40 $3.27 $0.47 $3.91