XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Debt Additional Information (Details)
$ / shares in Units, $ in Thousands
Jun. 21, 2024
USD ($)
$ / shares
Mar. 12, 2021
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2021
$ / shares
Debt Instrument [Line Items]          
Convertible Debt     $ 1,265,000 $ 460,000  
Convertible Debt Securities          
Debt Instrument [Line Items]          
Common stock conversion price (in usd per share) | $ / shares         $ 126.00
2021 Notes | Maximum          
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 Securities          
Debt Instrument [Line Items]          
Common stock conversion price (in usd per share) | $ / shares   $ 126.00      
2021 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Convertible Debt   $ 460,000      
Proceeds from Convertible Debt   $ 448,500      
Debt Instrument, Convertible, Conversion Ratio   0.0079365      
2024 Notes          
Debt Instrument [Line Items]          
Debt instrument, convertible, conversion price (in usd per share) | $ / shares $ 131.24        
2024 Notes | Maximum          
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          
Debt Instrument [Line Items]          
Convertible Debt $ 805,000        
Proceeds from Convertible Debt $ 784,000        
Interest rate 1.375%        
Debt Instrument, Convertible, Conversion Ratio 0.0076199