v3.26.3
Revenue recognition (Tables)
9 Months Ended
Sep. 30, 2026
Revenue recognition  
Schedule of disaggregation of net product revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30,

​

​

​

2026

​

​

2025

(in thousands)

​

​

United States

​

International

​

Total

​

​

​

United States

​

International

​

Total

Sephience

​

$

144,795

$

37,090

$

181,885

​

​

$

14,365

$

5,198

$

19,563

Translarna

​

​

—

​

48,511

​

48,511

​

​

​

—

​

50,665

​

50,665

Emflaza

​

​

25,094

​

—

​

25,094

​

​

​

35,160

​

—

​

35,160

Upstaza/Kebilidi

​

​

3,960

​

10,593

​

14,553

​

​

​

6,898

​

8,837

​

15,735

All other products

​

​

—

​

5,851

​

5,851

​

​

​

—

​

9,833

​

9,833

Total net product revenue

​

$

173,849

$

102,045

$

275,894

​

​

$

56,423

$

74,533

$

130,956

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30,

​

​

2026

​

​

2025

​

​

​

United States

​

International

​

Total

​

​

​

United States

​

International

​

Total

Sephience

​

$

384,385

$

73,361

$

457,746

​

​

$

14,365

$

5,198

$

19,563

Translarna

​

​

—

​

149,704

​

149,704

​

​

​

—

​

196,289

​

196,289

Emflaza

​

​

71,206

​

—

​

71,206

​

​

​

119,303

​

—

​

119,303

Upstaza/Kebilidi

​

​

6,958

​

28,351

​

35,309

​

​

​

6,898

​

29,385

​

36,283

All other products

​

​

—

​

26,321

​

26,321

​

​

​

—

​

31,273

​

31,273

Total net product revenue

​

$

462,549

$

277,737

$

740,286

​

​

$

140,566

$

262,145

$

402,711

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30,

​

Nine Months Ended September 30,

(in thousands)

​

2026

​

2025

​

​

2026

​

2025

United States

​

$

173,849

​

$

56,423

​

​

$

462,549

​

$

140,566

Russia

​

​

33,011

​

​

25,107

​

​

​

61,841

​

​

81,745

Brazil

​

​

1,590

​

​

9,222

​

​

​

51,012

​

​

59,678

All other countries

​

​

67,444

​

​

40,204

​

​

​

164,884

​

​

120,722

Total net product revenue

​

$

275,894

​

$

130,956

​

​

$

740,286

​

$

402,711