XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 66,740 $ 60,813
Accounts receivable, net 112,346 129,215
Contract assets 7,996 5,012
Inventories 140,181 134,469
Prepaid expenses and other current assets 6,647 7,289
Income tax receivable 4,130 348
Total current assets 338,040 337,146
Property, plant and equipment, net 62,791 74,647
Goodwill 49,085 48,463
Intangible assets, net 24,470 20,169
Operating lease right-of-use assets 21,599 19,847
Deferred income taxes 6,242 7,729
Other assets 1,936 2,347
Total assets 504,163 510,348
Current liabilities:    
Accounts payable 71,373 92,707
Line of credit 88,000 56,000
Accrued compensation 20,904 24,217
Accrued sales discounts, rebates and royalties 6,477 9,286
Accrued income taxes 5,585 3,737
Other accrued liabilities 24,134 30,840
Total current liabilities 216,473 216,787
Long-term liabilities:    
Operating lease obligations 15,027 14,266
Deferred income taxes 2,724 2,394
Income tax payable 723 939
Other long-term liabilities 810 13
Total liabilities 235,757 234,399
Commitments and contingencies
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; 24,999,951 and 24,678,942 shares issued on December 31, 2022 and 2021, respectively 250 247
Paid-in capital 326,839 314,094
Treasury stock, at cost, 12,295,305 and 11,861,198 shares on December 31, 2022 and 2021, respectively (368,194) (355,159)
Accumulated other comprehensive income (loss) (21,187) (13,524)
Retained earnings 330,698 330,291
Total stockholders' equity 268,406 275,949
Total liabilities and stockholders' equity $ 504,163 $ 510,348