XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 2,882 $ 10,372
Accounts receivable - net (Note 6) 82,455 55,911
Contract assets (Note 4) 33,613 36,179
Inventories - net (Note 7) 75,721 62,871
Other current assets 11,061 14,146
Total current assets 205,732 179,479
Property, plant, and equipment - net (Note 8) 85,344 58,222
Operating lease right-of-use assets - net (Note 9) 17,291 15,131
Other assets:    
Goodwill (Note 5) 30,733 20,152
Other intangibles - net (Note 5) 23,831 31,023
Deferred tax assets (Note 14) 24 37,242
Other assets 2,355 1,346
TOTAL ASSETS 365,310 342,595
Current liabilities:    
Accounts payable 48,782 41,411
Deferred revenue (Note 4) 19,452 13,411
Accrued payroll and employee benefits 10,558 9,517
Current portion of accrued settlement (Note 18) 8,000 8,000
Current maturities of long-term debt (Note 10) 127 98
Other accrued liabilities 16,192 13,757
Total current liabilities 103,111 86,194
Long-term debt (Note 10) 91,752 31,153
Deferred tax liabilities (Note 14) 3,109 3,753
Long-term portion of accrued settlement (Note 18) 8,000 16,000
Long-term operating lease liabilities (Note 9) 14,163 12,279
Other long-term liabilities 7,577 9,606
Stockholders’ equity:    
Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at December 31, 2022 and December 31, 2021, 11,115,779; shares outstanding at December 31, 2022 and December 31, 2021, 10,776,827 and 10,670,343, respectively (Note 11) 111 111
Paid-in capital 41,303 43,272
Retained earnings 123,169 168,733
Treasury stock - at cost, common stock, shares at December 31, 2022 and December 31, 2021, 338,952 and 445,436, respectively (Note 11) (6,240) (10,179)
Accumulated other comprehensive loss (Note 12) (21,165) (18,845)
Total L.B. Foster Company stockholders’ equity 137,178 183,092
Noncontrolling interest 420 518
Total stockholders’ equity 137,598 183,610
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 365,310 $ 342,595