XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 11, 2021
May 04, 2020
Debt Instrument [Line Items]        
Unamortized debt discount $ (7,706)      
Less: Unamortized debt issuance costs (346)      
Equipment financing obligations 0 $ 70    
Total debt 538,198 535,392    
Less: Current portion of equipment financing obligations 0 (70)    
Total long-term debt, net 538,198 535,322    
Finance Obligations        
Debt Instrument [Line Items]        
Less: Current portion of equipment financing obligations $ 0 $ (70)    
Convertible Debt | 2028 Convertible Notes        
Debt Instrument [Line Items]        
Stated interest rate 0.25% 0.25% 0.25%  
Principal $ 345,000 $ 345,000    
Unamortized debt discount (6,038) (7,505)    
Less: Unamortized debt issuance costs (140) (174)    
Long-term debt 338,822 $ 337,321    
Total long-term debt, net $ 338,822      
Convertible Debt | 2025 Convertible Notes        
Debt Instrument [Line Items]        
Stated interest rate 1.25% 1.25%   1.25%
Principal $ 201,250 $ 201,250    
Unamortized debt discount (1,668) (2,891)    
Less: Unamortized debt issuance costs (206) (358)    
Long-term debt 199,376 $ 198,001    
Total long-term debt, net $ 199,376