XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Revenue $ 156,719 $ 133,814 $ 740,381 $ 478,562
TRYNGOLZA Sales, Net [Member]        
Revenue:        
Revenue 31,792 0 57,353 0
Product Sales, Net [Member]        
Revenue:        
Revenue 31,792 0 57,353 0
SPINRAZA Royalties [Member]        
Revenue:        
Revenue 55,896 57,208 158,243 152,406
WAINUA Royalties [Member]        
Revenue:        
Revenue 13,320 5,371 33,107 10,278
Other Royalties [Member]        
Revenue:        
Revenue 6,478 4,228 18,461 17,352
Royalty [Member]        
Revenue:        
Revenue 75,694 66,807 209,811 180,036
Other Commercial Revenue [Member]        
Revenue:        
Revenue 8,112 8,924 27,359 27,324
Commercial Revenue [Member]        
Revenue:        
Revenue 115,598 75,731 294,523 207,360
Collaborative Agreement Revenue [Member]        
Revenue:        
Revenue 31,436 44,883 413,387 235,753
WAINUA Joint Development Revenue [Member]        
Revenue:        
Revenue 9,685 13,200 32,471 35,449
Research and Development Revenue [Member]        
Revenue:        
Revenue $ 41,121 $ 58,083 $ 445,858 $ 271,202