XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.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
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Mar. 31, 2019
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%     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