XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes, Net - Schedule of Net Carrying Amount of Liability Component of Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2025 Notes    
Debt Disclosure [Line Items]    
Principal $ 172,500 $ 172,500
Unamortized debt issuance costs (2,896) (3,204)
Total principal amount 169,604 169,296
2028 Notes    
Debt Disclosure [Line Items]    
Principal 287,500 287,500
Unamortized debt issuance costs (6,623) (6,948)
Total principal amount $ 280,877 $ 280,552