v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 27,389 $ 26,783
Accounts receivable, net 106,007 114,182
Contract assets 9,530 10,346
Inventories 77,455 79,355
Prepaid expenses and other current assets 9,943 9,478
Income tax receivable 1,830 2,350
Total current assets 232,154 242,494
Property, plant and equipment, net 32,612 34,207
Intangible assets, net 23,401 24,038
Operating lease right-of-use assets 13,555 14,322
Deferred income taxes 6,561 6,425
Other assets 2,328 1,868
Total assets 310,611 323,354
Current liabilities:    
Accounts payable 69,083 72,031
Lines of credit 31,015 36,960
Accrued compensation 20,005 20,927
Accrued sales discounts, rebates and royalties 4,605 5,204
Accrued income taxes 2,872 2,161
Other accrued liabilities 21,749 21,008
Total current liabilities 149,329 158,291
Long-term liabilities:    
Operating lease obligations 8,576 9,232
Deferred income taxes 1,939 1,931
Income tax payable 72 72
Other long-term liabilities 726 723
Total liabilities 160,642 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; 25,844,736 and 25,712,940 shares issued on March 31, 2025 and December 31, 2024, respectively 258 257
Paid-in capital 346,639 344,697
Treasury stock, at cost, 12,707,153 and 12,666,443 shares on March 31, 2025 and December 31, 2024, respectively (372,313) (371,930)
Accumulated other comprehensive income (loss) (26,772) (28,350)
Retained earnings 202,157 208,431
Total stockholders' equity 149,969 153,105
Total liabilities and stockholders' equity $ 310,611 $ 323,354