XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 26,287 $ 42,751
Accounts receivable, net 106,629 112,596
Contract assets 4,288 4,240
Inventories 88,939 88,273
Prepaid expenses and other current assets (Note 12) 9,664 7,325
Income tax receivable 1,458 3,666
Total current assets 237,265 258,851
Property, plant and equipment, net 37,610 44,619
Intangible assets, net 24,674 25,349
Operating lease right-of-use assets 15,126 18,693
Deferred income taxes 5,175 6,787
Other assets 1,405 1,573
Total assets 321,255 355,872
Current liabilities:    
Accounts payable 62,785 57,033
Lines of credit 39,853 55,000
Accrued compensation 20,636 20,305
Accrued sales discounts, rebates and royalties 4,717 5,796
Accrued income taxes 1,118 1,833
Other accrued liabilities 18,636 21,181
Total current liabilities 147,745 161,148
Long-term liabilities:    
Operating lease obligations 9,409 12,560
Deferred income taxes 1,753 1,992
Income tax payable 434 435
Other long-term liabilities 728 817
Total liabilities 160,069 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,679,816 and 25,346,383 shares issued on September 30, 2024 and December 31, 2023, respectively 257 253
Paid-in capital 342,889 336,938
Treasury stock, at cost, 12,660,397 and 12,459,845 shares on September 30, 2024 and December 31, 2023, respectively (371,869) (369,973)
Accumulated other comprehensive income (loss) (23,051) (20,758)
Retained earnings 212,960 232,460
Total stockholders' equity 161,186 178,920
Total liabilities and stockholders' equity $ 321,255 $ 355,872