XML 28 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue (note 3) $ 901,309 $ 782,118 $ 557,723
Cost of revenue, including cost of revenue from related parties of $62,498, $39,313, and $31,240 for the years ended December 31, 2025, 2024, and 2023, respectively (note 13) 501,242 390,564 281,508
Gross profit 400,067 391,554 276,215
Operating expenses:      
Sales and marketing 76,899 65,447 47,019
Research and development 144,989 105,473 92,709
General and administrative 68,750 69,636 40,648
Total operating expenses 290,638 240,556 180,376
Loss from operations 109,429 150,998 95,839
Interest income 14,639 9,935 8,354
Interest expense (6,955) (4,151) (2,681)
Realized gain from sale of short-term investments 166 1,788 9,047
Unrealized gain (loss) on short-term investments 17,455 973 (2,737)
Other (expense) income, net (9,832) 6,334 (1,558)
Income from equity method investments 10,290 423 9,952
Income before income taxes 135,192 166,300 116,216
Income tax expense (note 16) (13,299) (35,031) (19,364)
Net income 121,893 131,269 96,852
Less: Net income attributable to non-controlling interests 27,815 27,642 19,503
Net income attributable to ACM Research, Inc. 94,078 103,627 77,349
Comprehensive income:      
Net income 121,893 131,269 96,852
Foreign currency translation adjustment, net of tax 33,335 (15,728) (10,617)
Unrealized gain on available-for-sale investments, net of tax 2,391 428 0
Comprehensive income 157,619 115,969 86,235
Less: Comprehensive income attributable to non-controlling interests 35,909 26,365 17,689
Comprehensive income attributable to ACM Research, Inc. $ 121,710 $ 89,604 $ 68,546
Net income per common stock (note 2):      
Basic (in dollars per share) $ 1.47 $ 1.67 $ 1.29
Diluted (in dollars per share) $ 1.37 $ 1.53 $ 1.16
Weighted average common stock outstanding used in computing per share amounts (note 2):      
Basic (in shares) 64,184,776 62,212,569 60,164,670
Diluted (in shares) 67,311,893 66,237,424 64,870,543