XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Feb. 10, 2023
Marketable securities $ 104,805   $ 92,198  
Total assets measured at fair value 145,483   130,344  
Contingent consideration 38   1,182  
Total liabilities measured at fair value 38   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 132,305      
Net carrying value of deferred royalty obligation 122,627      
2029 Convertible Notes        
Interest rate (as a percent)       2.875%
Carrying value 237,688      
Corporate debt securities        
Marketable securities 96,303   82,679  
Government-sponsored securities        
Marketable securities 8,502   6,560  
Commercial paper        
Marketable securities     2,959  
Money market funds        
Cash equivalents 40,678   36,153  
Commercial paper        
Cash equivalents     1,993  
Quoted Prices in active markets (Level 1)        
Total assets measured at fair value 40,678   36,153  
Quoted Prices in active markets (Level 1) | Money market funds        
Cash equivalents 40,678   36,153  
Significant other observable inputs (Level 2)        
Total assets measured at fair value $ 104,805   94,191  
Significant other observable inputs (Level 2) | 2029 Convertible Notes        
Interest rate (as a percent) 2.875%      
Convertible senior notes, fair value $ 260,820      
Carrying value 237,688      
Significant other observable inputs (Level 2) | Corporate debt securities        
Marketable securities 96,303   82,679  
Significant other observable inputs (Level 2) | Government-sponsored securities        
Marketable securities 8,502   6,560  
Significant other observable inputs (Level 2) | Commercial paper        
Marketable securities     2,959  
Significant other observable inputs (Level 2) | Commercial paper        
Cash equivalents     1,993  
Significant unobservable inputs (Level 3)        
Contingent consideration 38   1,182  
Total liabilities measured at fair value $ 38   $ 1,182