XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Capped Call Transactions (Details) - Senior Notes - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Sep. 30, 2023
Senior Notes due 2026      
Debt Instrument [Line Items]      
Net proceeds $ 984,096    
Conversion price (in dollars per share) $ 107.55    
Senior Notes due 2025      
Debt Instrument [Line Items]      
Net proceeds   $ 780,180  
Conversion price (in dollars per share)   $ 51.56  
Capped Call | Senior Notes due 2026      
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 | Senior Notes due 2025      
Debt Instrument [Line Items]      
Net proceeds   $ 97,200  
Debt instrument, convertible (in shares)     6,961,352
Conversion price (in dollars per share)     $ 79.32