XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of net product revenue

Three Months Ended September 30,

2025

2024

United States

International

Total

United States

International

Total

Translarna

$

$

50,665

$

50,665

$

$

72,283

$

72,283

Emflaza

35,160

35,160

51,941

51,941

Sephience

14,365

5,198

19,563

Upstaza/Kebilidi

6,898

8,837

15,735

All other products

9,833

9,833

11,197

11,197

Total net product revenue

$

56,423

$

74,533

$

130,956

$

51,941

$

83,480

$

135,421

Nine Months Ended September 30,

2025

2024

United States

International

Total

United States

International

Total

Translarna

$

$

196,289

$

196,289

$

$

246,217

$

246,217

Emflaza

119,303

119,303

156,718

156,718

Sephience

14,365

5,198

19,563

Upstaza/Kebilidi

6,898

29,385

36,283

9,648

9,648

All other products

31,273

31,273

33,662

33,662

Total net product revenue

$

140,566

$

262,145

$

402,711

$

156,718

$

289,527

$

446,245

Three Months Ended September 30,

Nine Months Ended September 30,

2025

2024

2025

2024

United States

$

56,423

$

51,941

$

140,566

$

156,718

Russia

25,107

965

81,745

55,716

Brazil

9,222

29,219

59,678

68,304

All other countries

40,204

53,296

120,722

165,507

Total net product revenue

$

130,956

$

135,421

$

402,711

$

446,245