XML 24 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:      
Net income $ 49,968 $ 76,070 $ 69,715
cash provided by operating activities:      
Depreciation and amortization including impairment loss 9,067 8,729 11,031
Provision for doubtful accounts 4,824 1,380 1,442
Noncash stock compensation 3,029 3,394 2,205
Share of income of equity investment (549)
Lease expense 62 1,068
Deferred tax expense (benefit) 581 (2,330) (158)
Change in fair value of derivatives (137) (169) (302)
Changes in:      
Accounts receivable 13,157 1,124 (21,532)
Inventories 19,333 (5,925) (29,341)
Other assets 1,176 (4,945) (1,016)
Accounts payable and accrued expenses (32,239) (4,960) 25,592
Income taxes, net (3,279) 3,016 5,405
Net cash provided by operating activities 64,993 76,452 63,041
Cash flows from investing activities:      
Purchases of short-term investments (7,582) (97,958) (10,030)
Proceeds from sale of short-term investments 11,513 44,814 8,859
Purchase of equipment and leasehold improvements (11,011) (5,427) (3,956)
Payment for intangible assets acquired (1,251) (6,067) (8,509)
Purchase of equity investment (13,998)
Net cash used in investing activities (22,329) (64,638) (13,636)
Cash flows from financing activities:      
Repayment of long-term debt (13,725) (22,321) (23,487)
Proceeds issuance of long-term debt 13,438
Proceeds from exercise of options 2,771 4,458 3,406
Dividends paid (20,805) (34,579) (26,287)
Dividends paid to noncontrolling interests (324) (9,654) (8,706)
Purchase of subsidiary shares from noncontrolling interests (6,087) (808)
Net cash used in financing activities (18,645) (68,183) (55,882)
Effect of exchange rate changes on cash 12,245 (3,350) (8,730)
Net increase (decrease) in cash and cash equivalents 36,264 (59,719) (15,207)
Cash and cash equivalents – beginning of year 133,417 193,136 208,343
Cash and cash equivalents – end of year 169,681 133,417 193,136
Cash paid for:      
Interest 1,105 1,764 1,754
Income taxes $ 21,772 $ 26,332 $ 24,995