XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Feb. 10, 2023
Dec. 31, 2022
Feb. 13, 2020
Marketable securities $ 41,721     $ 0  
Total assets measured at fair value 170,793     172,590  
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      
Term notes outstanding principal balance 504,167        
U.S. Treasury securities          
Cash equivalents 5,977        
Marketable securities 21,622        
Corporate debt securities          
Marketable securities 16,922        
Government-sponsored securities          
Marketable securities 3,177        
Money market funds          
Cash equivalents 123,095     172,590  
Quoted Prices in active markets (Level 1)          
Total assets measured at fair value 123,095     172,590  
Quoted Prices in active markets (Level 1) | Money market funds          
Cash equivalents 123,095     $ 172,590  
Significant other observable inputs (Level 2)          
Total assets measured at fair value 47,698        
Significant other observable inputs (Level 2) | U.S. Treasury securities          
Cash equivalents 5,977        
Marketable securities 21,622        
Significant other observable inputs (Level 2) | Corporate debt securities          
Marketable securities 16,922        
Significant other observable inputs (Level 2) | Government-sponsored securities          
Marketable securities 3,177        
2026 Convertible Notes          
Convertible senior notes, fair value $ 25,033        
Interest rate (as a percent) 2.625%       2.625%
2029 Convertible Notes          
Convertible senior notes, fair value $ 208,415        
Interest rate (as a percent) 2.875%   2.875%