XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
2018 Credit Agreement | 2018 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value $ 132,188 $ 136,875
Carrying Value 132,188 136,875
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Fair Value 238,625 262,775
Carrying Value $ 230,000 $ 230,000