XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes, Net of Current Portion, Capped Call Transactions, and Warrants - Schedule of Carrying Amount of Liability Component of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2020
Mar. 31, 2019
2026 Notes        
Debt Instrument [Line Items]        
Unamortized debt discount $ 0 $ 0    
2029 Notes        
Debt Instrument [Line Items]        
Unamortized debt discount (31,578)      
2024 Notes        
Debt Instrument [Line Items]        
Principal Balance 72,000      
Unamortized debt discount   0    
Convertible Debt        
Debt Instrument [Line Items]        
Principal Balance 511,204 589,992    
Unamortized debt discount (31,578) 0    
Unamortized issuance costs (10,960) (6,034)    
Total net carrying value 468,666 583,958    
Less: short-term debt, net 0 72,393    
Long-term debt, net 468,666 511,565    
Convertible Debt | 2026 Notes        
Debt Instrument [Line Items]        
Principal Balance 361,204 517,500 $ 517,500  
Unamortized debt discount 0 0    
Unamortized issuance costs (3,472) (5,935)    
Total net carrying value 357,732 511,565    
Less: short-term debt, net 0 0    
Long-term debt, net 357,732 511,565    
Convertible Debt | 2029 Notes        
Debt Instrument [Line Items]        
Principal Balance 150,000      
Unamortized debt discount (31,578)      
Unamortized issuance costs (7,488)      
Total net carrying value 110,934      
Less: short-term debt, net 0      
Long-term debt, net 110,934      
Convertible Debt | 2024 Notes        
Debt Instrument [Line Items]        
Principal Balance $ 72,500 72,492   $ 230,000
Unamortized debt discount   0    
Unamortized issuance costs   (99)    
Total net carrying value   72,393    
Less: short-term debt, net   72,393    
Long-term debt, net   $ 0