XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 19,896 $ 17,722
Accounts receivable, less allowance for doubtful accounts of $4,237 and $7,622, respectively 103,494 104,813
Accounts receivable - other 307 3,326
Inventories 98,067 124,976
Contract assets 48,715 52,980
Prepaid expenses and other current assets 8,881 14,166
Total current assets 279,360 317,983
Property, plant and equipment, net 46,890 51,392
Operating lease right-of-use assets 17,909 9,113
Deferred tax asset 12,356 10,718
Intangible assets, net 51,160 55,753
Other assets 14,775 11,982
Total assets 422,450 456,941
Current liabilities:    
Accounts payable 50,520 42,060
Other current liabilities 43,978 38,646
Current portion of long-term debt 4,688 3,750
Current portion of acquisition-related contingent liabilities 1,403 736
Total current liabilities 100,589 85,192
Long-term debt 88,789 151,567
Long-term pension liability 13,284 12,864
Long-term acquisition-related contingent liabilities 557 2,245
Long-term operating lease liabilities 12,809 3,936
Other long-term liabilities 8,784 8,538
Total liabilities 224,812 264,342
Commitments and contingencies (Note 12)
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,564,712 and 16,376,683 shares, respectively 16 16
Additional paid-in capital 77,443 72,615
Retained earnings 122,464 122,979
Accumulated other comprehensive income (loss), net of tax:    
Pensions (1,122) (1,113)
Foreign currency translation adjustment (1,163) (1,898)
Total shareholders’ equity 197,638 192,599
Total liabilities and shareholders’ equity $ 422,450 $ 456,941