XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 8,935 $ 5,172
Accounts receivable, less allowance for doubtful accounts of $6,393 and $7,667, respectively 107,053 101,902
Accounts receivable - other 5,546 1,356
Inventories 120,555 89,766
Contract assets 38,018 39,231
Prepaid expenses and other current assets 19,162 11,030
Total current assets 299,269 248,457
Property, plant and equipment, net 49,690 36,644
Operating lease right-of-use assets 8,246 3,826
Intangible assets, net 60,420 58,746
Goodwill 39,434 36,116
Other assets 13,186 10,135
Total assets 470,245 393,924
Current liabilities:    
Accounts payable 52,340 39,327
Other current liabilities 38,989 44,670
Current portion of long-term debt 15,286 15,286
Current portion of acquisition-related contingent liabilities 4,507 5,589
Total current liabilities 111,122 104,872
Long-term debt 100,845 72,372
Long-term pension liability 15,420 14,574
Long-term acquisition-related contingent liabilities 2,569 1,892
Long-term operating lease liabilities 3,729 1,599
Deferred tax liability 359 450
Other long-term liabilities 9,211 6,535
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 - 16,127,505 and 15,391,660 shares, respectively 16 15
Additional paid-in capital 69,351 61,844
Retained earnings 163,836 141,972
Accumulated other comprehensive income (loss), net of tax:    
Pensions (4,577) (10,898)
Cash flow hedges 47 69
Foreign currency translation adjustment (1,683) (1,372)
Total shareholders’ equity 226,990 191,630
Total liabilities and shareholders’ equity $ 470,245 $ 393,924