v3.26.1
License and Collaboration Agreements - Schedule Of License Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total license and royalty revenue $ 108,019 $ 21,359 $ 114,412 $ 110,371
Interest income from licensing 17 21 33 46
Novartis [ Member ]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total license and royalty revenue 3,841 18,423 8,893 35,416
Interest income from licensing 10 10 20 21
Zolgensma Royalties [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total license and royalty revenue 1,753 $ 18,423 6,502 $ 35,416
Itvisma Royalties [Member]        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total license and royalty revenue $ 2,088   $ 2,391