XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 31,506 $ 26,783
Accounts receivable, net 83,800 114,182
Contract assets 5,739 10,346
Inventories 80,605 79,355
Prepaid expenses and other current assets 6,081 9,478
Income tax receivable 849 2,350
Total current assets 208,580 242,494
Property, plant and equipment, net 29,331 34,207
Intangible assets, net 22,583 24,038
Operating lease right-of-use assets 11,003 14,322
Deferred income taxes 5,937 6,425
Other assets 3,263 1,868
Total assets 280,697 323,354
Current liabilities:    
Accounts payable 59,200 72,031
Lines of credit 18,256 36,960
Accrued compensation 19,136 20,927
Accrued sales discounts, rebates and royalties 5,234 5,204
Accrued income taxes 4,025 2,161
Other accrued liabilities 18,867 21,008
Total current liabilities 124,718 158,291
Long-term liabilities:    
Operating lease obligations 6,889 9,232
Deferred income taxes 2,144 1,931
Income tax payable 72 72
Other long-term liabilities 729 723
Total liabilities 134,552 170,249
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,137,645 and 25,712,940 shares issued on September 30, 2025 and December 31, 2024, respectively 261 257
Paid-in capital 349,399 344,697
Treasury stock, at cost, 12,772,743 and 12,666,443 shares on September 30, 2025 and December 31, 2024, respectively (372,710) (371,930)
Accumulated other comprehensive income (loss) (21,721) (28,350)
Retained earnings 190,916 208,431
Total stockholders' equity 146,145 153,105
Total liabilities and stockholders' equity $ 280,697 $ 323,354