Quarterly report pursuant to Section 13 or 15(d)

Convertible Senior Notes - Notes Payable (Details)

v3.23.1
Convertible Senior Notes - Notes Payable (Details) - Convertible Notes - 2023 convertible senior notes - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
May 31, 2018
Notes Payable, Current and Noncurrent [Abstract]      
Principal amount of the 2023 Notes outstanding $ 76,854 $ 76,854 $ 750,000
Unamortized discount (including unamortized debt issuance cost) (64) (159)  
Total notes payable 76,790 76,695  
Fair value of the 2023 Notes outstanding (Level 2) $ 76,107 $ 74,789