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

Three Months Ended June 30,

2025

2024

United States

International

Total

United States

International

Total

Translarna

$

$

59,470

$

59,470

$

$

70,350

$

70,350

Emflaza

36,353

36,353

47,296

47,296

Upstaza/Kebilidi

11,889

11,889

1,589

1,589

All other products

10,617

10,617

13,985

13,985

Total net product revenue

$

36,353

$

81,976

$

118,329

$

47,296

$

85,924

$

133,220

Six Months Ended June 30,

2025

2024

United States

International

Total

United States

International

Total

Translarna

$

$

145,624

$

145,624

$

$

173,934

$

173,934

Emflaza

84,142

84,142

104,777

104,777

All other products

41,989

41,989

32,113

32,113

Total net product revenue

$

84,142

$

187,613

$

271,755

$

104,777

$

206,047

$

310,824

Three Months Ended June 30,

Six Months Ended June 30,

2025

2024

2025

2024

United States

$

36,353

$

47,296

$

84,142

$

104,777

Russia

18,124

2,146

56,638

54,751

Brazil

40,951

30,375

50,456

39,085

All other countries

22,901

53,403

80,519

112,211

Total net product revenue

$

118,329

$

133,220

$

271,755

$

310,824