XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 5,172 $ 9,038
Accounts receivable, less allowance for doubtful accounts of $7,667 and $2,964, respectively 101,902 79,746
Accounts receivable - other 1,356 1,083
Inventories 89,766 73,379
Contract assets 39,231 38,533
Prepaid expenses and other current assets 11,030 9,934
Total current assets 248,457 211,713
Property, plant and equipment, net 36,644 32,825
Operating lease right-of-use assets 3,826 5,445
Intangible assets, net 58,746 62,536
Goodwill 36,116 36,292
Other assets 10,135 10,122
Total assets 393,924 358,933
Current liabilities:    
Accounts payable 39,327 33,271
Other current liabilities 44,670 18,894
Current portion of long-term debt 15,286 15,286
Current portion of acquisition-related contingent liabilities 5,589 1,905
Total current liabilities 104,872 69,356
Long-term debt 72,372 104,003
Long-term pension liability 14,574 10,253
Long-term acquisition-related contingent liabilities 1,892 3,423
Long-term operating lease liabilities 1,599 2,380
Deferred tax liability 450 7,042
Other long-term liabilities 6,535 4,922
Commitments and contingencies (Note 10)
Shareholders’ equity:    
Preferred stock, $.001 par value - authorized 300,000 shares (none issued) 0 0
Common stock, $.001 par value - authorized 50,000,000 shares, issued and outstanding - 15,391,660 and 15,227,604 shares, respectively. 15 15
Additional paid-in capital 61,844 57,442
Retained earnings 141,972 107,581
Accumulated other comprehensive income (loss), net of tax:    
Pensions (10,898) (7,224)
Cash flow hedges 69 91
Foreign currency translation adjustment (1,372) (351)
Total shareholders’ equity 191,630 157,554
Total liabilities and shareholders’ equity $ 393,924 $ 358,933