v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 32,399 $ 32,306
Accounts receivable, net 83,885 79,320
Contract assets 8,396 8,091
Inventories 70,041 77,793
Prepaid expenses and other current assets 7,155 6,803
Assets held for sale 1,157 0
Income tax receivable 1,207 806
Total current assets 204,240 205,119
Property, plant and equipment, net 25,723 27,600
Intangible assets, net 20,152 21,968
Operating lease right-of-use assets 10,356 10,203
Deferred income taxes 2,915 5,496
Other assets 3,943 3,611
Total assets 267,329 273,997
Current liabilities:    
Accounts payable 54,291 48,945
Lines of credit and short term financing 20,831 24,079
Accrued compensation 14,536 17,496
Accrued sales discounts, rebates and royalties 4,164 6,132
Accrued income taxes 1,578 2,524
Other accrued liabilities 19,852 20,134
Total current liabilities 115,252 119,310
Long-term liabilities:    
Operating lease obligations 6,651 6,193
Deferred income taxes 1,526 1,507
Income tax payable 74 74
Other long-term liabilities 865 729
Total liabilities 124,368 127,813
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock, $0.01 par value, 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock, $0.01 par value, 50,000,000 shares authorized; 26,441,443 and 26,146,367 shares issued on June 30, 2026 and December 31, 2025, respectively 264 261
Paid-in capital 351,508 350,222
Treasury stock, at cost, 13,537,944 and 13,537,944 shares on June 30, 2026 and December 31, 2025, respectively (375,016) (375,016)
Accumulated other comprehensive income (loss) (17,936) (19,115)
Retained earnings 184,141 189,832
Total stockholders' equity 142,961 146,184
Total liabilities and stockholders' equity $ 267,329 $ 273,997