XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Feb. 10, 2023
Marketable securities $ 135,767   $ 92,198  
Total assets measured at fair value 173,154   130,344  
Contingent consideration 19   1,182  
Total liabilities measured at fair value 19   1,182  
Transfer of Assets From Level 1 to Level 2 0 $ 0    
Transfer of Assets From Level 2 to Level 1 0 0    
Transfer of Liabilities From Level 1 to Level 2 0 0    
Transfer of Liabilities From Level 2 to Level 1 0 0    
Transfer of Assets Into Level 3 0 0    
Transfer of Assets Out of Level 3 0 0    
Transfer of Liabilities Into Level 3 0 0    
Transfer of Liabilities Out of Level 3 0 $ 0    
Fair value of deferred royalty obligation 125,403      
Net carrying value of deferred royalty obligation 122,279      
2029 Convertible Notes        
Interest rate (as a percent)       2.875%
Carrying value 237,950      
Corporate debt securities        
Marketable securities 125,313   82,679  
Government-sponsored securities        
Marketable securities 6,999   6,560  
Commercial paper        
Marketable securities 3,455   2,959  
Money market funds        
Cash equivalents 33,410   36,153  
Commercial paper        
Cash equivalents 3,977   1,993  
Quoted Prices in active markets (Level 1)        
Total assets measured at fair value 33,410   36,153  
Quoted Prices in active markets (Level 1) | Money market funds        
Cash equivalents 33,410   36,153  
Significant other observable inputs (Level 2)        
Total assets measured at fair value $ 139,744   94,191  
Significant other observable inputs (Level 2) | 2029 Convertible Notes        
Interest rate (as a percent) 2.875%      
Convertible senior notes, fair value $ 286,491      
Carrying value 237,950      
Significant other observable inputs (Level 2) | Corporate debt securities        
Marketable securities 125,313   82,679  
Significant other observable inputs (Level 2) | Government-sponsored securities        
Marketable securities 6,999   6,560  
Significant other observable inputs (Level 2) | Commercial paper        
Marketable securities 3,455   2,959  
Significant other observable inputs (Level 2) | Commercial paper        
Cash equivalents 3,977   1,993  
Significant unobservable inputs (Level 3)        
Contingent consideration 19   1,182  
Total liabilities measured at fair value $ 19   $ 1,182