XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
May 31, 2020
May 29, 2020
May 18, 2020
Convertible Senior Notes          
Net carrying amount $ 191,768 $ 85,640      
3.75% Convertible Senior Notes          
Convertible Senior Notes          
Principal 197,278   $ 212,463 $ 12,500 $ 200,000
Unamortized debt issuance costs (5,510)        
Net carrying amount $ 191,768