XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Outstanding Debt and Carrying Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jun. 01, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (9,859) $ (10,430)  
Convertible notes      
Debt Instrument [Line Items]      
Carrying Value 419,266 418,695  
Convertible Senior Notes Due 2026 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 69,125 69,125  
Unamortized debt issuance costs (965) (1,084)  
Carrying Value 68,160 68,041 $ 69,100
Convertible Senior Notes Due 2028 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 240,000 240,000  
Unamortized debt issuance costs (5,410) (5,714)  
Carrying Value 234,590 234,286  
Convertible Senior Notes Due 2029 | Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal amount 120,000 120,000  
Unamortized debt issuance costs (3,484) (3,632)  
Carrying Value $ 116,516 $ 116,368