XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Liability and Equity Components of Convertible Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2023
Mar. 31, 2021
May 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]            
Unamortized debt issuance costs       $ 0 $ (71) $ (300)
Total       292,091 0 585,024
Convertible Debt            
Debt Instrument [Line Items]            
Amortization of debt issuance costs       3,947 3,893 3,830
Convertible Debt | 2025 Notes            
Debt Instrument [Line Items]            
Principal       45,992 229,992  
Unamortized debt issuance costs       (404) (3,480)  
Total       45,588 226,512  
Principal       0    
Unamortized debt issuance costs       0    
Total     $ 222,800 0    
Principal       (184,000)    
Unamortized debt issuance costs       2,010    
Total       (181,990)    
Amortization of debt issuance costs       1,066 1,425 1,384
Convertible Debt | 2027 Notes            
Debt Instrument [Line Items]            
Principal       600,000 600,000  
Unamortized debt issuance costs       (8,077) (10,564)  
Total       591,923 589,436  
Principal       0    
Unamortized debt issuance costs       0    
Total   $ 585,000   0    
Amortization of debt issuance costs       2,487 2,468 $ 1,948
Convertible Debt | 2029 Notes            
Debt Instrument [Line Items]            
Principal       300,000 0  
Unamortized debt issuance costs       (7,515) 0  
Total       292,485 $ 0  
Principal       300,000    
Unamortized debt issuance costs       (7,909)    
Total $ 292,000     292,091    
Amortization of debt issuance costs       $ 394