XML 79 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Schedule of 2026 Notes (Details) - 2026 Notes
$ in Thousands
Jun. 30, 2023
USD ($)
Loans notes trade and other payables disclosure [Line Items]  
Principal $ 667,500
Unamortized debt issuance costs (5,817)
Net carrying amount $ 661,683