v3.21.2
Convertible Senior Notes - Schedule of Convertible 2025 Notes (Details) - Convertible Notes Due 2025 - Convertible Debt - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Principal $ 350,000 $ 350,000
Unamortized debt discount (62,894) (73,075)
Unamortized debt issuance costs (4,476) (5,235)
Carrying value 282,630 271,690
Net carrying amount $ 73,109 $ 73,097