XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 07, 2021
Dec. 31, 2020
May 31, 2020
May 29, 2020
May 18, 2020
Mar. 31, 2018
Convertible Senior Notes              
Net carrying amount $ 192,011   $ 85,640        
3.75% Convertible Senior Notes              
Convertible Senior Notes              
Principal amount 197,278     $ 212,463 $ 12,500 $ 200,000  
Unamortized debt issuance costs (5,267)            
Net carrying amount $ 192,011            
5.5% Convertible Senior Notes              
Convertible Senior Notes              
Principal amount   $ 160 $ 33,500     $ 100,000 $ 100,000