XML 69 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes
$ / shares in Units, $ in Millions
1 Months Ended
Aug. 31, 2019
USD ($)
$ / shares
$ / item
shares
Mar. 31, 2020
$ / item
Capped Calls    
Payment made to enter into Capped Calls $ 25.2  
Strike price (in dollars per share) | $ / shares $ 13.39  
Cap price | $ / item 17.05 17.05
Percentage of cap premium (as a percent) 75.00%  
Number of shares covered by capped calls (in shares) | shares 29,867,480  
Purchase of capped calls $ 25.0  
Equity component of issuance costs for convertible senior notes $ 0.2