XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 23,128 $ 42,751
Accounts receivable, net 98,800 112,596
Contract assets 3,274 4,240
Inventories 87,491 88,273
Prepaid expenses and other current assets (Note 12) 11,130 7,325
Income tax receivable 2,309 3,666
Total current assets 226,132 258,851
Property, plant and equipment, net 39,259 44,619
Intangible assets, net 25,200 25,349
Operating lease right-of-use assets 15,922 18,693
Deferred income taxes 6,086 6,787
Other assets 1,404 1,573
Total assets 314,003 355,872
Current liabilities:    
Accounts payable 55,518 57,033
Line of credit 41,000 55,000
Accrued compensation 18,870 20,305
Accrued sales discounts, rebates and royalties 4,103 5,796
Accrued income taxes 1,462 1,833
Other accrued liabilities 20,022 21,181
Total current liabilities 140,975 161,148
Long-term liabilities:    
Operating lease obligations 10,386 12,560
Deferred income taxes 1,718 1,992
Income tax payable 434 435
Other long-term liabilities 719 817
Total liabilities 154,232 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,627,084 and 25,346,383 shares issued on June 30, 2024 and December 31, 2023, respectively 256 253
Paid-in capital 340,962 336,938
Treasury stock, at cost, 12,654,970 and 12,459,845 shares on June 30, 2024 and December 31, 2023, respectively (371,814) (369,973)
Accumulated other comprehensive income (loss) (25,251) (20,758)
Retained earnings 215,618 232,460
Total stockholders' equity 159,771 178,920
Total liabilities and stockholders' equity $ 314,003 $ 355,872