XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 22,040 $ 19,896
Accounts receivable, less allowance for doubtful accounts of $4,213 and $4,237, respectively 93,737 103,494
Accounts receivable - other 119 307
Inventories 92,573 98,067
Contract assets 52,511 48,715
Prepaid expenses and other current assets 6,549 8,881
Total current assets 267,529 279,360
Property, plant and equipment, net 45,319 46,890
Operating lease right-of-use assets 17,484 17,909
Deferred tax asset 12,349 12,356
Intangible assets, net 50,150 51,160
Other assets 15,650 14,775
Total assets 408,481 422,450
Current liabilities:    
Accounts payable 41,653 50,520
Other current liabilities 40,414 43,978
Current portion of long-term debt 5,156 4,688
Current portion of acquisition-related contingent liabilities 942 1,403
Total current liabilities 88,165 100,589
Long-term debt 84,445 88,789
Long-term pension liability 13,361 13,284
Long-term acquisition-related contingent liabilities 612 557
Long-term operating lease liabilities 12,513 12,809
Other long-term liabilities 8,564 8,784
Total liabilities 207,660 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,743,723 and 16,564,712 shares, respectively 16 16
Additional paid-in capital 79,602 77,443
Retained earnings 123,946 122,464
Accumulated other comprehensive loss, net of tax:    
Pensions (1,099) (1,122)
Foreign currency translation adjustment (1,644) (1,163)
Total shareholders’ equity 200,821 197,638
Total liabilities and shareholders’ equity $ 408,481 $ 422,450