v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of revenues by destination

Revenue and cash flows are affected by economic factors in various geographical regions. Revenues by destination were as follows (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

North America

$

1,552,908

$

1,290,919

$

3,319,159

$

2,737,647

Europe

 

815,032

 

963,830

 

846,973

 

1,037,080

Asia-Pacific

 

209,056

 

232,944

 

575,793

 

638,733

Other

63,548

29,804

229,840

231,590

Total revenue

$

2,640,544

$

2,517,497

$

4,971,765

$

4,645,050