XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Description of the Business and Summary of Significant Accounting Policies and Practices - Convertible Senior Notes (Details) - 2.00% Convertible Senior Notes Due 2024 - Senior notes
Apr. 30, 2019
USD ($)
Summary of Significant Accounting Policies  
Convertible debt issued $ 300,000,000
Interest rate (as a percent) 2.00%