XML 27 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 203,433 $ 187,776 $ 151,037
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization including impairment loss 28,358 17,331 22,539
Provision for doubtful accounts 618 (1,734) 2,353
Noncash stock compensation 2,379 2,525 3,143
Share of (income) loss of equity investment (460) (317) 49
Noncash lease expense 6,271 5,448 4,980
Deferred tax benefit (3,356) (2,987) (3,604)
Change in fair value of derivatives 93 (301) 227
Changes in:      
Accounts receivable (41,281) (36,843) (59,640)
Inventories (17,203) (73,700) (98,297)
Other assets 5,428 11,868 (13,651)
Operating lease liabilities (6,128) (5,290) (4,795)
Accounts payable and accrued expenses 4,868 3,064 64,738
Income taxes, net 4,622 (1,066) 3,952
Net cash provided by operating activities 187,642 105,774 73,031
Cash flows from investing activities:      
Purchases of short-term investments (206,222) (221,111) (1,038)
Proceeds from sale of short-term investments 183,742 281,741 896
Purchase of property, equipment and leasehold improvements (4,740) (6,465) (33,756)
Payment for intangible assets acquired (17,612) (46,903) (56,746)
Net cash (used in) provided by investing activities (44,832) 7,262 (90,644)
Cash flows from financing activities:      
Proceeds from loans payable, bank 4,330 4,325 0
Proceeds from issuance of long-term debt 43,296 0 52,492
Repayment of long-term debt (34,689) (28,800) (19,861)
Proceeds from exercise of options 7,049 8,025 6,003
Purchase of subsidiary shares from noncontrolling interests 0 (1,027) (4,403)
Dividends paid (96,026) (80,047) (63,743)
Dividends paid to noncontrolling interests (24,729) (20,301) (16,056)
Purchase of treasury stock 0 (15,389) 0
Net cash used in financing activities (100,769) (133,214) (45,568)
Effect of exchange rate changes on cash (5,070) 3,927 (493)
Net increase (decrease) in cash and cash equivalents 36,971 (16,251) (63,674)
Cash and cash equivalents – beginning of year 88,462 104,713 168,387
Cash and cash equivalents – end of year 125,433 88,462 104,713
Cash paid for:      
Interest 7,495 5,823 2,987
Income taxes $ 63,197 $ 60,990 $ 38,492