XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Capped Calls (Details) - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes
1 Months Ended
Aug. 31, 2019
$ / shares
$ / item
Capped Calls  
Strike price (in dollars per share) | $ / shares $ 13.39
Cap price | $ / item 17.05