XML 18 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments - Capped Calls in connection with issuance of 2024 Convertible Notes and the 2026 Convertible Notes (Details) - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes
1 Months Ended
Aug. 31, 2019
$ / shares
$ / item
shares
Mar. 31, 2020
$ / item
Capped Calls    
Number of shares covered by capped calls (in shares) | shares 29,867,480  
Strike price (in dollars per share) | $ / shares $ 13.39  
Cap price | $ / item 17.05 17.05