v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income (loss) $ 51,374 $ (30,759)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Share-based compensation 2,870 3,469
Depreciation and amortization 7,101 7,042
Loss from investments 3,099 700
Changes in expected credit losses on long-term financial assets 202 (11)
Loss on held-for-sale assets 0 2,501
Inventory step-up recorded to cost of sales 0 517
Foreign currency (gain) loss (33,918) 37,955
Other non-cash operating activities, net 2,179 1,329
Changes in operating assets and liabilities:    
Accounts receivable, net (2,695) (9,794)
Interest receivable 3,569 6,240
Current income tax receivable (2,676) (3,047)
Other receivables 375 (1,024)
Prepaids and other current assets 2,954 1,386
Inventory, net (5,766) (6,717)
Accounts payable 3,116 (1,056)
Income taxes payable 3,603 4
Accrued liabilities (479) (8,013)
Net cash provided by operating activities 34,908 722
Investing activities    
Purchase of short-term investments (330,000) (40,000)
Proceeds from short-term investments 40,000 0
Purchase of non-current interest-bearing deposits (30,000) 0
Proceeds from repayment on loans receivable 3,480 2,855
Purchase of property, plant and equipment (3,614) (19,095)
Purchase of intangible assets (139) (99)
Net cash used in investing activities (320,273) (56,339)
Financing activities    
Repurchases of common stock (32,858) (3,612)
Dividend paid to non-controlling interest (3,698) (3,858)
Withholding taxes paid on share-based awards (2,014) (3,146)
Other financing activities, net (577) 0
Net cash used in financing activities (39,147) (10,616)
Effect of foreign currency translation on cash and cash equivalents (263) 1,844
Net change in cash and cash equivalents (324,775) (64,389)
Cash and cash equivalents, beginning of period 791,794 858,805
Cash and cash equivalents, end of period 467,019 794,416
Supplemental cash flow information    
Interest paid 215 0
Interest received 21,845 24,451
Income taxes paid $ 14 $ 59