v3.25.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 19,757 $ 18,766
Accounts receivable, net 92,539 95,092
Inventories 98,543 96,675
Contract assets 50,759 51,688
Prepaid expenses and other current assets 10,402 10,831
Total current assets 272,000 273,052
Property, plant and equipment, net 40,730 41,879
Operating lease right-of-use assets 14,667 15,567
Deferred tax asset 13,833 13,835
Intangible assets, net 50,207 51,137
Goodwill 2,304 2,304
Other assets 17,232 17,360
Total assets 410,973 415,134
Liabilities, Current [Abstract]    
Accounts payable 48,809 50,942
Other Liabilities, Current 38,481 44,367
Current portion of long-term debt 5,625 5,625
Current portion of acquisition-related contingent liabilities 940 814
Total current liabilities 93,855 101,748
Long-term debt less current maturities 90,065 80,410
Long-term pension liability 13,415 13,315
Long-term acquisition-related contingent liabilities 1,096 935
Long-term operating lease liabilities 9,666 10,486
Other long-term liabilities 8,447 9,384
Total liabilities 216,544 216,278
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,244,241 and 16,484,921 shares, respectively 15 16
Additional paid-in capital 83,930 84,060
Retained earnings 114,825 120,139
Accumulated other comprehensive loss, net of tax: (4,341) (5,359)
Total shareholders’ equity 194,429 198,856
Total liabilities and shareholders’ equity $ 410,973 $ 415,134