XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.2
CONVERTIBLE SENIOR NOTES - Proceeds from Notes (Details) - 2023 Convertible Senior Notes - USD ($)
$ in Thousands
1 Months Ended
Jan. 31, 2018
Oct. 31, 2020
Jul. 31, 2020
Debt Instrument [Line Items]      
Payments for convertible note hedges $ (143,200)    
Proceeds from issuance of warrants 88,000    
Convertible Debt      
Debt Instrument [Line Items]      
Principal amount 575,000 $ 575,000 $ 575,000
Less: initial purchasers' discount (10,781)    
Payments for convertible note hedges (143,175)    
Proceeds from issuance of warrants 87,975    
Less: other issuance costs (707)    
Net proceeds $ 508,312