v3.24.1.u1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 226 Months Ended
May 31, 2005
Mar. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Purchase Commitment        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Cash paid   $ 23,800 $ 23,800 $ 15,100
Other current assets   16,200 16,200 7,900
Other assets   7,600 7,600 $ 7,200
Product | Bristol-Myers Squibb Company        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Company made an upfront payment     10,800  
Payment of milestone amount   $ 5,000 $ 5,000  
Obliged to make milestone payments $ 14,750      
License expiration period   10 years    
Product | Bristol-Myers Squibb Company | Minimum        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Royalty payment, percentage (as a percent) 5.00%      
Product | Bristol-Myers Squibb Company | Maximum        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Royalty payment, percentage (as a percent) 9.00%