XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue (note 3) $ 215,372 $ 202,480 $ 387,719 $ 354,671
Cost of revenue, including cost of revenue from related parties of $16,518 and $25,917 for the three and six months ended June 30, 2025, respectively and $9,637 and $16,867 for the three and six months ended June 30, 2024, respectively (note 13) 110,911 105,696 200,708 178,766
Gross profit 104,461 96,784 187,011 175,905
Operating expenses:        
Sales and marketing 22,102 17,135 38,445 31,308
Research and development 33,817 25,968 61,320 49,886
General and administrative 16,848 16,088 29,775 31,886
Total operating expenses 72,767 59,191 129,540 113,080
Income from operations 31,694 37,593 57,471 62,825
Interest income 4,013 2,381 7,352 4,155
Interest expense (1,757) (932) (3,315) (1,715)
Realized gain on short-term investments (note 12) 54 0 54 273
Unrealized gain (loss) on short-term investments (note 12) 2,730 1,031 1,648 (1,564)
Other (expense) income, net (346) 1,357 (608) 4,437
Income (loss) from equity method investments 1,773 (695) 2,725 (1,215)
Income before income taxes 38,161 40,735 65,327 67,196
Income tax expense (note 16) (1,891) (9,336) (4,044) (13,705)
Net income 36,270 31,399 61,283 53,491
Less: Net income attributable to non-controlling interests 6,510 7,189 11,143 11,848
Net income attributable to ACM Research, Inc. 29,760 24,210 50,140 41,643
Comprehensive income:        
Net income 36,270 31,399 61,283 53,491
Foreign currency translation adjustment, net of tax of nil 3,905 116 5,655 (6,713)
Comprehensive income 40,175 31,515 66,938 46,778
Less: Comprehensive income attributable to non-controlling interests 7,250 7,210 12,207 10,616
Comprehensive income attributable to ACM Research, Inc. $ 32,925 $ 24,305 $ 54,731 $ 36,162
Net income attributable to ACM Research, Inc. per share of common stock (note 2):        
Basic (in dollars per share) $ 0.47 $ 0.39 $ 0.79 $ 0.67
Diluted (in dollars per share) $ 0.44 $ 0.35 $ 0.74 $ 0.61
Weighted average shares of common stock outstanding used in computing per share amounts (note 2):        
Basic (in shares) 63,968,763 62,178,369 63,620,235 61,772,776
Diluted (in shares) 67,464,856 67,057,846 67,138,338 66,520,706