XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 96,600 $ 99,901
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 12,291 12,020
Provision for doubtful accounts 108 715
Noncash stock compensation 946 1,169
Share of income of equity investment (410) (70)
Noncash lease expense 3,969 3,006
Deferred tax provision 5,821 (2,721)
Change in fair value of derivatives (5,869) (299)
Changes in:    
Accounts receivable 3,637 (59,603)
Inventories (16,802) (71,184)
Other assets (5,631) 6,581
Operating lease liabilities (4,217) (2,873)
Accounts payable and accrued expenses (74,044) (12,664)
Income taxes, net (11,889) (437)
Net cash provided by (used in) operating activities 4,510 (26,459)
Cash flows from investing activities:    
Purchases of short-term investments (47,361) (80,879)
Proceeds from sale of short-term investments 112,078 134,078
Purchases of property, equipment and leasehold improvements (16,631) (2,122)
Payment for intangible assets acquired (23,852) (572)
Net cash provided by investing activities 24,234 50,505
Cash flows from financing activities:    
Proceeds from loans payable, bank 35,160 14,244
Proceeds of issuance of long-term debt 54,635 0
Repayment of long-term debt (23,795) (15,956)
Proceeds from exercise of options 2,112 1,370
Dividends paid (51,394) (47,963)
Dividends paid to noncontrolling interest (26,875) (23,707)
Purchase of subsidiary shares from noncontrolling interests (408) 0
Purchase of treasury stock (2,043) 0
Net cash used in financing activities (12,608) (72,012)
Effect of exchange rate changes on cash 9,885 (1,523)
Net increase (decrease) in cash and cash equivalents 26,021 (49,489)
Cash and cash equivalents - beginning of period 125,433 88,462
Cash and cash equivalents - end of period 151,454 38,973
Cash paid for:    
Interest 3,031 4,264
Income taxes $ 37,147 $ 32,937