XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Feb. 10, 2023
Marketable securities $ 101,582   $ 92,198  
Total assets measured at fair value 170,359   130,344  
Contingent consideration 396   1,182  
Total liabilities measured at fair value 396   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 129,279      
2029 Convertible Notes        
Interest rate (as a percent)       2.875%
Carrying value 237,429      
Corporate debt securities        
Marketable securities 91,111   82,679  
U.S. Treasury securities        
Marketable securities     6,560  
Government-sponsored securities        
Marketable securities 6,496   2,959  
Commercial paper        
Marketable securities 3,975      
Money market funds        
Cash equivalents 68,777   36,153  
Commercial paper        
Cash equivalents     1,993  
Quoted Prices in active markets (Level 1)        
Total assets measured at fair value 68,777   36,153  
Quoted Prices in active markets (Level 1) | Money market funds        
Cash equivalents 68,777   36,153  
Significant other observable inputs (Level 2)        
Total assets measured at fair value $ 101,582   94,191  
Significant other observable inputs (Level 2) | 2029 Convertible Notes        
Interest rate (as a percent) 2.875%      
Convertible senior notes, fair value $ 266,184      
Carrying value 237,429      
Significant other observable inputs (Level 2) | Corporate debt securities        
Marketable securities 91,111   82,679  
Significant other observable inputs (Level 2) | U.S. Treasury securities        
Marketable securities     6,560  
Significant other observable inputs (Level 2) | Government-sponsored securities        
Marketable securities 6,496   2,959  
Significant other observable inputs (Level 2) | Commercial paper        
Marketable securities 3,975      
Significant other observable inputs (Level 2) | Commercial paper        
Cash equivalents     1,993  
Significant unobservable inputs (Level 3)        
Contingent consideration 396   1,182  
Total liabilities measured at fair value $ 396   $ 1,182