XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2023 Notes (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Current portion of convertible senior notes, net $ 14,156,000 $ 0
Convertible senior notes due 2023    
Debt Instrument [Line Items]    
Principal 101,787,000  
Unamortized discount (11,620,000)  
Unamortized issuance cost (1,015,000)  
Net carrying amount 89,152,000  
Current portion of convertible senior notes, net $ 14,200,000