v3.20.2
Convertible Senior Notes - Schedule of Warrants (Details) - 2022 Warrants
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Proceeds | $ $ 54,071
Initial Shares (in shares) 5,807
Strike Price (in dollars per share) | $ / shares $ 203.40
Shares as of June 30, 2020 (in shares) 5,807