XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Feb. 10, 2023
Feb. 13, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
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    
Marketable securities 71,601      
Total assets measured at fair value 153,629 172,590    
Convertible senior notes, carrying value $ 262,125 140,873    
2026 Convertible Notes        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Interest rate (as a percent) 2.625%     2.625%
Convertible senior notes, fair value $ 25,033      
Convertible senior notes, carrying value $ 25,992      
2029 Convertible Notes        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Interest rate (as a percent) 2.875%   2.875%  
Convertible senior notes, fair value $ 249,803      
Convertible senior notes, carrying value 236,133      
Corporate debt securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 41,612      
U.S. Treasury securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 25,468      
Government-sponsored securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 4,521      
Money market funds        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash equivalents 77,299 172,590    
U.S. Treasury securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash equivalents 4,729      
Quoted Prices in active markets (Level 1)        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Total assets measured at fair value 77,299 172,590    
Quoted Prices in active markets (Level 1) | Money market funds        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash equivalents 77,299 $ 172,590    
Significant other observable inputs (Level 2)        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Total assets measured at fair value 76,330      
Significant other observable inputs (Level 2) | Corporate debt securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 41,612      
Significant other observable inputs (Level 2) | U.S. Treasury securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 25,468      
Significant other observable inputs (Level 2) | Government-sponsored securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Marketable securities 4,521      
Significant other observable inputs (Level 2) | U.S. Treasury securities        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash equivalents $ 4,729