XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt Agreements
The following table reflects the carrying values of the debt agreements as of December 31, 2023 and 2022 as follows:
Year ended December 31,
20232022
(in thousands)
Convertible Senior notes (effective interest rate of 0.38% and 0.40% as of December 31, 2023 and 2022, respectively)
Principal amount
$346,489 $713,753 
Less: unamortized debt issuance costs(2,982)(9,043)
Less: current portion of long-term debt— — 
Long-term debt, less current portion
$343,507 $704,710