XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 26,914 $ 42,751
Accounts receivable, net 99,481 112,596
Contract assets 5,664 4,240
Inventories 83,236 88,273
Prepaid expenses and other current assets (Note 12) 11,755 7,325
Income tax receivable 3,180 3,666
Total current assets 230,230 258,851
Property, plant and equipment, net 42,144 44,619
Intangible assets, net 25,132 25,349
Operating lease right-of-use assets 17,239 18,693
Deferred income taxes 6,727 6,787
Other assets 1,469 1,573
Total assets 322,941 355,872
Current liabilities:    
Accounts payable 49,756 57,033
Line of credit 46,000 55,000
Accrued compensation 18,389 20,305
Accrued sales discounts, rebates and royalties 4,018 5,796
Accrued income taxes 774 1,833
Other accrued liabilities 19,729 21,181
Total current liabilities 138,666 161,148
Long-term liabilities:    
Operating lease obligations 11,477 12,560
Deferred income taxes 1,984 1,992
Income tax payable 434 435
Other long-term liabilities 725 817
Total liabilities 153,286 176,952
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,508,370 and 25,346,383 shares issued on March 31, 2024 and December 31, 2023, respectively 255 253
Paid-in capital 339,141 336,938
Treasury stock, at cost, 12,599,981 and 12,459,845 shares on March 31, 2024 and December 31, 2023, respectively (371,203) (369,973)
Accumulated other comprehensive income (loss) (22,349) (20,758)
Retained earnings 223,811 232,460
Total stockholders' equity 169,655 178,920
Total liabilities and stockholders' equity $ 322,941 $ 355,872