XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Outstanding Debt and Carrying Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Jun. 01, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (10,996) $ (12,666)  
Convertible notes      
Debt Instrument [Line Items]      
Carrying Value 418,129 416,459  
Convertible Senior Notes Due 2026 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 69,125 69,125  
Unamortized debt issuance costs (1,203) (1,553)  
Carrying Value 67,922 67,572 $ 69,100
Convertible Senior Notes Due 2028 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 240,000 240,000  
Unamortized debt issuance costs (6,016) (6,908)  
Carrying Value 233,984 233,092  
Convertible Senior Notes Due 2029 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 120,000 120,000  
Unamortized debt issuance costs (3,777) (4,205)  
Carrying Value $ 116,223 $ 115,795