XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Contract liabilities   $ 2,339,000 $ 4,775,000
Janssen Pharmaceutica N.V.      
Disaggregation Of Revenue [Line Items]      
Royalty revenue related to back royalties $ 195,400,000    
Back royalties late payment interest $ 8,100,000    
Contract liabilities–short-term      
Disaggregation Of Revenue [Line Items]      
Contract liabilities   2,400,000 2,700,000
Other long-term liabilities      
Disaggregation Of Revenue [Line Items]      
Contract liabilities   $ 0 $ 2,100,000
Minimum      
Disaggregation Of Revenue [Line Items]      
Manufacturing Process period   10 days  
Maximum      
Disaggregation Of Revenue [Line Items]      
Manufacturing Process period   56 days