XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Capped Call Transactions (Details) - Senior Notes - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Dec. 31, 2023
2026 Notes      
Debt Instrument [Line Items]      
Net proceeds     $ 984,096
Conversion price (in dollars per share)     $ 107.55
2025 Notes      
Debt Instrument [Line Items]      
Net proceeds     $ 780,180
Conversion price (in dollars per share)     $ 51.56
Capped Call | 2026 Notes      
Debt Instrument [Line Items]      
Net proceeds $ 103,400    
Debt instrument, convertible (in shares)     9,297,800
Conversion price (in dollars per share)     $ 156.44
Capped Call | 2025 Notes      
Debt Instrument [Line Items]      
Net proceeds   $ 97,200  
Debt instrument, convertible (in shares)     6,961,352
Conversion price (in dollars per share)     $ 79.32