XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
The following table presents the net carrying amount of the notes (in thousands):
December 31, 2024December 31, 2023
2026 Notes2025 Notes2026 Notes2025 Notes
Principal amount$127,906 $358,914 $244,479 $358,914 
Unamortized issuance costs(562)(309)(1,721)(1,835)
Net carrying amount$127,344 $358,605 $242,758 $357,079 
Schedule of Interest Expense Recognized
The following table presents the total interest expense recognized related to the notes (in thousands):
Years Ended December 31,
2024
2023
2022
2026 notes:
Contractual interest expense
$— $— $— 
Amortization of issuance costs620 1,035 2,196 
Total 2026 notes interest expense$620 $1,035 $2,196 
2025 notes:
Contractual interest expense$443 $621 $874 
Amortization of issuance costs1,527 2,121 2,970 
Total 2025 notes interest expense$1,970 $2,742 $3,844