v3.25.1
Revenue Recognition - Schedule of net revenue from collaboration arrangement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition and Collaboration Arrangements    
Total net royalty revenue $ 88,632 $ 77,499
Royalty Revenue    
Revenue Recognition and Collaboration Arrangements    
Total net royalty revenue 57,807 58,415
GSK    
Revenue Recognition and Collaboration Arrangements    
Total net royalty revenue 57,807 58,415
GSK | Royalty Revenue    
Revenue Recognition and Collaboration Arrangements    
Total royalties 61,263 61,871
Less: amortization of capitalized fees paid (3,456) (3,456)
GSK | RELVAR/BREO    
Revenue Recognition and Collaboration Arrangements    
Total royalties 50,890 52,138
GSK | ANORO    
Revenue Recognition and Collaboration Arrangements    
Total royalties $ 10,373 $ 9,733