XML 16 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes, Net - Schedule of Liability and Equity Component of 2023 Notes (Details) - Senior Notes
$ in Thousands
Apr. 30, 2020
USD ($)
Convertible Senior Notes Due 2023  
Liability component:  
Principal $ 120,586
Less: unamortized debt issuance costs and debt discount (18,388)
Net carrying amount 102,198
Convertible Senior Notes Due 2025  
Liability component:  
Principal 1,060,000
Less: unamortized debt issuance costs and debt discount (214,138)
Net carrying amount 845,862
Additional Paid-in Capital | Convertible Senior Notes Due 2023  
Equity component:  
Equity component 27,949
Less: issuance costs (811)
Carrying amount of the equity component 27,138
Additional Paid-in Capital | Convertible Senior Notes Due 2025  
Equity component:  
Equity component 221,387
Less: issuance costs (4,040)
Carrying amount of the equity component $ 217,347