XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 13,374 $ 19,896
Accounts receivable, less allowance for doubtful accounts of $3,591 and $4,237, respectively 92,628 103,494
Inventories 93,031 98,067
Contract assets 53,027 48,715
Prepaid expenses and other current assets 10,197 9,188
Total current assets 262,257 279,360
Property, plant and equipment, net 44,267 46,890
Operating lease right-of-use assets 16,774 17,909
Deferred tax asset 12,341 12,356
Intangible assets, net 49,125 51,160
Other assets 15,558 14,775
Total assets 400,322 422,450
Current liabilities:    
Accounts payable 46,949 50,520
Other current liabilities 39,336 43,978
Current portion of long-term debt 5,625 4,688
Current portion of acquisition-related contingent liabilities 1,026 1,403
Total current liabilities 92,936 100,589
Long-term debt 72,100 88,789
Long-term pension liability 13,439 13,284
Long-term acquisition-related contingent liabilities 673 557
Long-term operating lease liabilities 11,655 12,809
Other long-term liabilities 8,609 8,784
Total liabilities 199,412 224,812
Commitments and contingencies (Note 5)
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,792,577 and 16,564,712 shares, respectively 16 16
Additional paid-in capital 82,759 77,443
Retained earnings 122,106 122,464
Accumulated other comprehensive loss, net of tax:    
Pensions (1,077) (1,122)
Foreign currency translation adjustment (2,894) (1,163)
Total shareholders’ equity 200,910 197,638
Total liabilities and shareholders’ equity $ 400,322 $ 422,450