XML 64 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 32,306 $ 26,783
Accounts receivable, net 79,320 114,182
Contract assets 8,091 10,346
Inventories 77,793 79,355
Prepaid expenses and other current assets 6,803 9,478
Income tax receivable 806 2,350
Total current assets 205,119 242,494
Total property, plant, and equipment, net 27,600 34,207
Intangible assets, net 21,968 24,038
Operating lease right-of-use assets 10,203 14,322
Deferred income taxes 5,496 6,425
Other assets 3,611 1,868
Total assets 273,997 323,354
Current liabilities:    
Accounts payable 48,945 72,031
Lines of credit 24,079 36,960
Accrued compensation 17,496 20,927
Accrued sales discounts, rebates and royalties 6,132 5,204
Accrued income taxes 2,524 2,161
Other accrued liabilities 20,134 21,008
Total current liabilities 119,310 158,291
Long-term liabilities:    
Operating lease obligations 6,193 9,232
Deferred income taxes 1,507 1,931
Income tax payable 74 72
Other long-term liabilities 729 723
Total liabilities 127,813 170,249
Commitments and contingencies (Note 13)
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,146,367 and 25,712,940 shares issued on December 31, 2025 and 2024, respectively 261 257
Paid-in capital 350,222 344,697
Treasury stock, at cost, 13,537,944 and 12,666,443 shares on December 31, 2025 and 2024, respectively (375,016) (371,930)
Accumulated other comprehensive income (loss) (19,115) (28,350)
Retained earnings 189,832 208,431
Total stockholders' equity 146,184 153,105
Total liabilities and stockholders' equity $ 273,997 $ 323,354