XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net loss $ (30,759) $ (11,243)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Share-based compensation 3,469 4,251
Depreciation and amortization 7,042 3,244
Impairment loss on long-lived assets 0 1,974
Impairment loss on other investments 0 25,650
Loss from investments 700 3,732
Changes in expected credit losses on long-term financial assets (11) 1,021
Loss on held-for-sale assets 2,501 0
Inventory step-up recorded to cost of sales 517 0
Foreign currency (gain) loss 37,955 (19,802)
Other non-cash operating activities, net 1,329 829
Changes in operating assets and liabilities:    
Accounts receivable, net (9,794) (2,723)
Interest receivable 6,240 1,174
Other receivables (4,071) (1,009)
Prepaids and other current assets 1,386 (5)
Inventory, net (6,717) 292
Accounts payable (1,056) (4,482)
Income taxes payable 4 (47)
Accrued liabilities (8,013) (3,316)
Net cash provided by (used in) operating activities 722 (460)
Investing activities    
Proceeds from short-term investments 0 187,447
Purchase of short-term investments (40,000) 0
Advances on loans receivable 0 (8,836)
Proceeds from repayment on loans receivable 2,855 5,298
Purchase of property, plant and equipment, net of disposals (19,095) (2,453)
Purchase of intangible assets, net of disposals (99) (457)
Net cash provided by (used in) investing activities (56,339) 180,999
Financing activities    
Repurchases of common stock (3,612) 0
Dividend paid to non-controlling interest (3,858) 0
Withholding taxes paid on share-based awards (3,146) (905)
Net cash used in financing activities (10,616) (905)
Effect of foreign currency translation on cash and cash equivalents 1,844 (736)
Net change in cash and cash equivalents (64,389) 178,898
Cash and cash equivalents, beginning of period 858,805 669,291
Cash and cash equivalents, end of period 794,416 848,189
Supplemental cash flow information    
Interest paid 0 0
Interest received 24,451 28,291
Income taxes paid $ 59 $ 614