XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 179,546 $ 134,108
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 12,781 10,936
Provision for doubtful accounts (560) 2,004
Noncash stock compensation 1,887 2,353
Share of income of equity investment (125) (98)
Noncash lease expense 4,163 4,074
Deferred tax benefit (5,075) (3,658)
Change in fair value of derivatives 740 1,348
Changes in:    
Accounts receivable (96,076) (89,605)
Inventories (76,786) (109,377)
Other assets 3,077 2,615
Operating lease liabilities (4,044) (3,887)
Accounts payable and accrued expenses (10,919) 26,406
Income taxes, net 15,669 14,606
Net cash provided by (used in) operating activities 24,278 (8,175)
Cash flows from investing activities:    
Purchases of short-term investments (145,427) (2,862)
Proceeds from sale of short-term investments 192,568 5,346
Purchases of property, equipment and leasehold improvements (4,574) (32,615)
Payment for intangible assets acquired (2,063) (3,757)
   Net cash provided by (used in) investing activities 40,504 (33,888)
Cash flows from financing activities:    
Proceeds from loans payable, bank 4,501
Proceeds from issuance of long-term debt 13,680
Repayment of long-term debt (22,527) (14,210)
Proceeds from exercise of options 5,523 1,816
Purchase of subsidiary shares from noncontrolling interest (4,402)
Dividends paid (60,058) (47,782)
Dividends paid to noncontrolling interest (20,301) (16,056)
Purchase of treasury stock (11,289)
   Net cash used in financing activities (90,471) (80,634)
Effect of exchange rate changes on cash 740 (4,413)
Net decrease in cash and cash equivalents (24,949) (127,110)
Cash and cash equivalents - beginning of period 104,713 168,387
Cash and cash equivalents - end of period 79,764 41,227
Cash paid for:    
   Interest 4,659 2,091
   Income taxes $ 44,693 $ 27,718