XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Earning Per Common Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator for basic and diluted (loss) earnings per common share:    
Net (loss) income from continuing operations attributable to L.B. Foster Company $ (45,564) $ 3,554
Income from discontinued operations 0 72
Net (loss) income attributable to L.B. Foster Company $ (45,564) $ 3,626
Denominator:    
Weighted average shares outstanding (shares) 10,720,000 10,623,000
Denominator for basic earnings per common share (shares) 10,720,000 10,623,000
Effect of dilutive securities:    
Stock compensation plans (in shares) 0 129,000
Dilutive potential common shares (in shares) 0 129,000
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding and assumed conversions (in shares) 10,720,000 10,752,000
Basic earnings from continuing operations (usd per share) $ (4.25) $ 0.33
Basic earnings (loss) from discontinued operations per common share (usd per share) 0 0.01
Basic (loss) earnings per common share (usd per share) (4.25) 0.34
Diluted earnings from continuing operations per common share (usd per share) (4.25) 0.33
Diluted earnings (loss) from discontinued operations per common share (usd per share) 0 0.01
Diluted (loss) earnings per common share (usd per share) $ (4.25) $ 0.34
Anti-dilutive share (in shares) 75,000