XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 27,146 $ 27,195
Depreciation and amortization 2,049 2,081
Share-based compensation 1,227 275
Operating lease 1,125 8,806
Changes in accounts receivables, net (9,011) (632)
Changes in inventories (30,845) (56,047)
Changes in prepayments and other assets (3,217) (2,364)
Changes in accounts payable, accrued expenses and other current liabilities 14,551 27,886
Changes in contract liabilities 1,096 2,045
Changes in income tax payable 6,418 6,552
Changes in deferred income taxes (1,511) (2,034)
Other operating activities 405 1,546
Net cash provided by operating activities 9,433 15,309
Cash flows from investing activities:    
Purchases of property and equipment (2,395) (3,993)
Disposals of property and equipment 34 1,525
Purchases of investments (25,000) (10,000)
Sales and maturities of investments 31,986 0
Net cash provided by (used in) investing activities 4,625 (12,468)
Cash flows from financing activities:    
Repayment of finance lease obligations (34) (595)
Repurchases of ordinary shares (22,734) 0
Net cash used in financing activities (22,768) (595)
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash 674 (306)
Net increase (decrease) in cash, cash equivalents and restricted cash (8,036) 1,940
Cash, cash equivalents and restricted cash at the beginning of the period 260,444 184,168
Cash, cash equivalents and restricted cash at the end of the period 252,408 186,108
Supplemental disclosure of cash flow information    
Cash paid for interest expense 23 81
Cash paid for income taxes $ 552 $ 1,596