XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 93,585 $ 96,600
Adjustments to reconcile net income to net cash used in (provided by) operating activities:    
Depreciation and amortization 11,631 12,291
Provision for credit losses 537 108
Share-based compensation 850 946
Share of income of equity investment (436) (410)
Noncash lease expense 3,045 3,969
Deferred tax provision (3,210) 5,821
Change in fair value of derivatives 933 (5,869)
Changes in:    
Accounts receivable 10,700 3,637
Inventories (33,000) (16,802)
Other assets (11,906) (5,631)
Operating lease liabilities (3,206) (4,217)
Accounts payable and accrued expenses (27,586) (74,044)
Income taxes, net 3,730 (11,889)
Net cash provided by operating activities 45,667 4,510
Cash flows from investing activities:    
Purchases of short-term investments (116,623) (47,361)
Proceeds from sale of short-term investments 210,100 112,078
Purchases of property, equipment and leasehold improvements (2,389) (16,631)
Payment for intangible assets acquired (2,736) (23,852)
Net cash provided by investing activities 88,352 24,234
Cash flows from financing activities:    
Repayment of loans payable, bank (6,416) 0
Proceeds from loans payable, bank 0 35,160
Proceeds from issuance of long-term debt 0 54,635
Repayment of long-term debt (28,529) (23,795)
Proceeds from exercise of options 280 2,112
Dividends paid (51,263) (51,394)
Dividends paid to noncontrolling interest (28,332) (26,875)
Other financing activities (479) 0
Purchase of subsidiary shares from noncontrolling interests (1,496) (408)
Purchase of treasury stock (3,936) (2,043)
Net cash used in financing activities (120,171) (12,608)
Effect of exchange rate changes on cash (2,235) 9,885
Net increase in cash and cash equivalents 11,613 26,021
Cash and cash equivalents - beginning of period 158,091 125,433
Cash and cash equivalents - end of period 169,704 151,454
Cash paid for:    
Interest 2,550 3,031
Income taxes $ 25,385 $ 37,147