XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Debt Instruments - Schedule of Carrying Values of Debt Agreements (Details) - Convertible Debt - 2026 Convertible Notes - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Effective interest rate 0.38%  
Principal amount $ 346,489 $ 346,489
Less: unamortized debt issuance costs (1,991) (2,982)
Less: current portion of long-term debt 0 0
Long-term debt, less current portion $ 344,498 $ 343,507