XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 18,373 $ 19,896
Accounts receivable, less allowance for doubtful accounts of $3,836 and $4,237, respectively 98,822 103,494
Inventories 93,771 98,067
Contract assets 50,326 48,715
Prepaid expenses and other current assets 10,177 9,188
Total current assets 271,469 279,360
Property, plant and equipment, net 42,859 46,890
Operating lease right-of-use assets 16,282 17,909
Deferred tax asset 12,333 12,356
Intangible assets, net 47,959 51,160
Other assets 16,448 14,775
Total assets 407,350 422,450
Current liabilities:    
Accounts payable 46,292 50,520
Other current liabilities 42,381 43,978
Current portion of long-term debt 5,625 4,688
Current portion of acquisition-related contingent liabilities 740 1,403
Total current liabilities 95,038 100,589
Long-term debt 78,755 88,789
Long-term pension liability 13,517 13,284
Long-term acquisition-related contingent liabilities 0 557
Long-term operating lease liabilities 11,295 12,809
Other long-term liabilities 9,236 8,784
Total liabilities 207,841 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,331,962 and 16,564,712 shares, respectively 16 16
Additional paid-in capital 81,859 77,443
Retained earnings 121,052 122,464
Accumulated other comprehensive loss, net of tax:    
Pensions (1,054) (1,122)
Foreign currency translation adjustment (2,364) (1,163)
Total shareholders’ equity 199,509 197,638
Total liabilities and shareholders’ equity $ 407,350 $ 422,450