XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
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 years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Numerator for basic and diluted earnings per common share:
Net income attributable to L.B. Foster Company$42,946 $1,464 
Denominator:
Weighted average shares outstanding10,721 10,799 
Denominator for basic earnings per common share10,721 10,799 
Effect of dilutive securities:
Stock compensation plans327 196 
Dilutive potential common shares327 196 
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding and assumed conversions11,048 10,995 
Basic earnings per common share$4.01 $0.14 
Diluted earnings per common share$3.89 $0.13