XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 46,130 $ 60,813
Term deposit 7,823 0
Accounts receivable, net 131,941 129,215
Contract assets 5,834 5,012
Inventories 147,394 134,469
Prepaid expenses and other current assets 6,795 7,289
Income tax receivable 2,608 348
Total current assets 348,525 337,146
Property, plant and equipment, net 67,867 74,647
Goodwill 49,044 48,463
Intangible assets, net 23,080 20,169
Operating lease right-of-use assets 19,048 19,847
Deferred income taxes 6,487 7,729
Other assets 2,093 2,347
Total assets 516,144 510,348
Current liabilities:    
Accounts payable 84,054 92,707
Line of credit 88,000 56,000
Accrued compensation 21,608 24,217
Accrued sales discounts, rebates and royalties 5,602 9,286
Accrued income taxes 5,075 3,737
Other accrued liabilities 29,099 30,840
Total current liabilities 233,438 216,787
Long-term liabilities:    
Operating lease obligations 13,078 14,266
Deferred income taxes 2,708 2,394
Income tax payable 939 939
Other long-term liabilities 867 13
Total liabilities 251,030 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,861,624 and 24,678,942 shares issued on June 30, 2022 and December 31, 2021, respectively 249 247
Paid-in capital 319,854 314,094
Treasury stock, at cost, 12,215,756 and 11,861,198 shares on June 30, 2022 and December 31, 2021, respectively (366,370) (355,159)
Accumulated other comprehensive income (loss) (18,988) (13,524)
Retained earnings 330,369 330,291
Total stockholders' equity 265,114 275,949
Total liabilities and stockholders' equity $ 516,144 $ 510,348