XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
bank
financialInstitution
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Concentration Risk [Line Items]      
Commercial banks where cash and cash equivalents are maintained | bank 2    
Financial institutions where marketable securities are maintained | financialInstitution 1    
Accounts receivable, allowance for credit loss $ 0 $ 0  
Total revenues 1,015,324,000 829,253,000 $ 660,116,000
Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues 1,015,324,000 829,253,000 660,116,000
United States | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues 690,461,000 587,196,000 437,989,000
Switzerland | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues 212,391,000 149,024,000 166,836,000
Belgium | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues 84,005,000 58,354,000 2,088,000
Japan | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues 18,939,000 15,096,000 47,939,000
All other foreign | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Total revenues $ 9,528,000 $ 19,583,000 $ 5,264,000
Janssen and Roche | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage (instant date) 60.00%    
Janssen, Roche and Teva | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage (instant date)   69.00%  
Partner A | Sales | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 41.00% 44.00% 46.00%
Partner B | Sales | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 17.00% 19.00% 20.00%
Partner C | Sales | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00% 10.00% 0.00%