v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 29,826 $ 32,306
Accounts receivable, net 76,858 79,320
Contract assets 7,323 8,091
Inventories 67,994 77,793
Prepaid expenses and other current assets 6,577 6,803
Income tax receivable 765 806
Total current assets 189,343 205,119
Property, plant and equipment, net 26,510 27,600
Intangible assets, net 21,130 21,968
Operating lease right-of-use assets 10,909 10,203
Deferred income taxes 3,572 5,496
Other assets 3,678 3,611
Total assets 255,142 273,997
Current liabilities:    
Accounts payable 43,979 48,945
Lines of credit 23,207 24,079
Accrued compensation 16,581 17,496
Accrued sales discounts, rebates and royalties 3,833 6,132
Accrued income taxes 2,507 2,524
Other accrued liabilities 16,265 20,134
Total current liabilities 106,372 119,310
Long-term liabilities:    
Operating lease obligations 7,276 6,193
Deferred income taxes 1,370 1,507
Income tax payable 74 74
Other long-term liabilities 727 729
Total liabilities 115,819 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,168,633 and 26,146,367 shares issued on March 31, 2026 and December 31, 2025, respectively 262 261
Paid-in capital 350,990 350,222
Treasury stock, at cost, 13,537,944 and 13,537,944 shares on March 31, 2026 and December 31, 2025, respectively (375,016) (375,016)
Accumulated other comprehensive income (loss) (19,413) (19,115)
Retained earnings 182,500 189,832
Total stockholders' equity 139,323 146,184
Total liabilities and stockholders' equity $ 255,142 $ 273,997