XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 42,751 $ 66,740
Accounts receivable, net 112,596 112,346
Contract assets 4,240 7,996
Inventories 88,273 140,181
Prepaid expenses and other current assets 7,325 6,647
Income tax receivable 3,666 4,130
Total current assets 258,851 338,040
Property, plant and equipment, net 44,619 62,791
Goodwill 0 49,085
Intangible assets, net 25,349 24,470
Operating lease right-of-use assets 18,693 21,599
Deferred income taxes 6,787 6,242
Other assets 1,573 1,936
Total assets 355,872 504,163
Current liabilities:    
Accounts payable 57,033 71,373
Line of credit 55,000 88,000
Accrued compensation 20,305 20,904
Accrued sales discounts, rebates and royalties 5,796 6,477
Accrued income taxes 1,833 5,585
Other accrued liabilities 21,181 24,134
Total current liabilities 161,148 216,473
Long-term liabilities:    
Operating lease obligations 12,560 15,027
Deferred income taxes 1,992 2,724
Income tax payable 435 723
Other long-term liabilities 817 810
Total liabilities 176,952 235,757
Commitments and contingencies (Note 13)
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,346,383 and 24,999,951 shares issued on December 31, 2023 and 2022, respectively 253 250
Paid-in capital 336,938 326,839
Treasury stock, at cost, 12,459,845 and 12,295,305 shares on December 31, 2023 and 2022, respectively (369,973) (368,194)
Accumulated other comprehensive income (loss) (20,758) (21,187)
Retained earnings 232,460 330,698
Total stockholders' equity 178,920 268,406
Total liabilities and stockholders' equity $ 355,872 $ 504,163