v3.21.2
Convertible Senior Notes - Schedule of Convertible 2023 Notes (Details) - Convertible Senior Notes Due February 2023 - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
May 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Liability component:          
Unamortized debt issuance costs   $ (300)     $ (2,000)
Convertible Debt          
Liability component:          
Principal $ 10,909     $ 48,035  
Unamortized debt discount (765)     (4,915)  
Unamortized debt issuance costs (76)     (501)  
Net carrying amount 10,068   $ 10,000 42,619 $ 42,900
Convertible Debt | Net carrying amount          
Equity component:          
Net carrying amount $ 2,321     $ 10,217