v3.26.1
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue recognition  
Schedule of disaggregation of net product revenue

Three Months Ended June 30,

2026

2025

(in thousands)

United States

International

Total

United States

International

Total

Sephience

$

127,550

$

23,760

$

151,310

$

$

$

Translarna

42,217

42,217

59,470

59,470

Emflaza

24,634

24,634

36,353

36,353

Upstaza/Kebilidi

11,163

11,163

11,889

11,889

All other products

9,495

9,495

10,617

10,617

Total net product revenue

$

152,184

$

86,635

$

238,819

$

36,353

$

81,976

$

118,329

Six Months Ended June 30,

2026

2025

United States

International

Total

United States

International

Total

Sephience

$

239,590

$

36,271

$

275,861

$

$

$

Translarna

101,193

101,193

145,624

145,624

Emflaza

46,112

46,112

84,142

84,142

Upstaza/Kebilidi

2,998

17,759

20,757

20,547

20,547

All other products

20,469

20,469

21,442

21,442

Total net product revenue

$

288,700

$

175,692

$

464,392

$

84,142

$

187,613

$

271,755

Three Months Ended June 30,

Six Months Ended June 30,

(in thousands)

2026

2025

2026

2025

United States

$

152,184

$

36,353

$

288,700

$

84,142

Russia

25,581

18,124

28,830

56,638

Brazil

8,210

40,951

49,422

50,456

All other countries

52,844

22,901

97,440

80,519

Total net product revenue

$

238,819

$

118,329

$

464,392

$

271,755