XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Narrative (Details) - Senior Notes
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2020
USD ($)
$ / shares
Apr. 30, 2019
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Senior Notes due 2026        
Debt Instrument [Line Items]        
Face value | $ $ 1,000,000   $ 244,479 $ 244,479
Interest rate, stated percentage 0.00%      
Conversion ratio 0.0092978      
Conversion price (in dollars per share) | $ / shares $ 107.55      
Senior Notes due 2026 | Capped Call        
Debt Instrument [Line Items]        
Conversion price (in dollars per share) | $ / shares     $ 156.44  
Net proceeds | $ $ 103,400      
Debt instrument, convertible (in shares) | shares     9,297,800  
Senior Notes due 2025        
Debt Instrument [Line Items]        
Face value | $   $ 800,000 $ 358,914 $ 358,914
Interest rate, stated percentage   0.125%    
Conversion ratio   0.0193956    
Conversion price (in dollars per share) | $ / shares   $ 51.56    
Senior Notes due 2025 | Capped Call        
Debt Instrument [Line Items]        
Conversion price (in dollars per share) | $ / shares     $ 79.32  
Net proceeds | $   $ 97,200    
Debt instrument, convertible (in shares) | shares     6,961,352