XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Convertible Note Additional Information (Details)
$ / shares in Units, $ in Thousands
Jun. 21, 2024
USD ($)
$ / shares
Mar. 12, 2021
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Convertible Debt     $ 1,265,000 $ 460,000
2021 Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, conversion price | $ / shares   $ 126.00    
2021 Notes | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage   98.00%    
2021 Notes | Debt Instrument, Redemption, Period Four [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage   130.00%    
2021 Notes | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Convertible Debt   $ 460,000    
Proceeds from convertible debt   $ 448,500    
Debt instrument, convertible, conversion price | $ / shares   $ 126.00    
Debt instrument, convertible, conversion ratio   0.0079365    
2024 Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, conversion price | $ / shares $ 131.24      
2024 Notes | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage 98.00%      
2024 Notes | Debt Instrument, Redemption, Period Four [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage 130.00%      
2024 Notes | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Convertible Debt $ 805,000      
Proceeds from convertible debt $ 784,000      
Debt Instrument, interest rate, stated percentage 1.375%      
Debt instrument, convertible, conversion ratio 0.0076199