XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment and Geographic Region Information (Tables)
12 Months Ended
Dec. 31, 2024
Business Segment and Geographic Region Information  
Schedule of company's single operating segment

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31,

​

​

2024

    

2023

    

2022

​

​

(in thousands)

Revenue:

​

$

1,017,865

​

$

1,130,604

​

$

919,998

Less:

​

​

​

​

​

​

​

​

​

Cost of revenue

​

​

563,211

​

​

639,303

​

​

518,208

Research and development

​

​

105,497

​

​

96,907

​

​

78,356

Sales and marketing

​

​

68,046

​

​

62,805

​

​

53,599

General and administrative

​

​

70,317

​

​

65,794

​

​

57,474

Total other income (expense)

​

​

19,480

​

​

12,804

​

​

(7,476)

Income tax provision

​

​

29,282

​

​

32,336

​

​

21,806

Segment Net Income

​

$

200,992

​

$

246,263

​

$

183,079

Reconciliation of profit or loss Adjustments and reconciling items

​

​

-

​

​

-

​

​

-

Net income

​

$

200,992

​

$

246,263

​

$

183,079

Schedule of revenue by product lines

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31,

 

​

    

2024

    

2023

    

2022

 

​

​

(in thousands)

 

Ion implantation systems and services

​

$

1,001,045

​

$

1,111,278

​

$

898,132

​

Other systems and services

​

 

16,820

​

 

19,326

​

 

21,866

​

Total revenue

​

$

1,017,865

​

$

1,130,604

​

$

919,998

​

Schedule of revenue and long-lived assets by geographic region

​

​

​

​

​

​

​

​

​

​

    

​

​

    

Long-Lived

 

​

​

Revenue

​

Assets

 

​

​

(in thousands)

 

2024

​

​

​

​

​

​

​

United States

​

$

632,028

​

$

94,132

​

Europe

​

 

38,089

​

 

311

​

Asia Pacific

​

 

347,748

​

 

4,512

​

​

​

$

1,017,865

​

$

98,955

​

2023

​

​

​

​

​

​

​

United States

​

$

749,288

​

$

86,482

​

Europe

​

 

45,583

​

 

382

​

Asia Pacific

​

 

335,733

​

 

4,040

​

​

​

$

1,130,604

​

$

90,904

​

2022

​

​

​

​

​

​

​

United States

​

$

634,081

​

$

66,227

​

Europe

​

 

38,963

​

 

212

​

Asia Pacific

​

 

246,954

​

 

3,464

​

​

​

$

919,998

​

$

69,903

​