XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes, Net - Schedule of Net Carrying Amount of Liability Component of Notes (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
2025 Convertible Senior Notes as Liability Component    
Debt Disclosure [Line Items]    
Principal $ 172,500,000 $ 172,500,000
Unamortized debt discount (17,074,000) (17,945,000)
Unamortized debt issuance costs (5,105,000) (5,367,000)
Net carrying amount 150,321,000 $ 149,188,000
2028 Convertible Senior Notes as Liability Component    
Debt Disclosure [Line Items]    
Principal 287,500,000  
Unamortized debt discount (95,522,000)  
Unamortized debt issuance costs (6,188,000)  
Net carrying amount $ 185,790,000