XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
The following table presents the net carrying amount of the notes (in thousands):

March 31, 2025December 31, 2024
2026 Notes2025 Notes2026 Notes2025 Notes
Principal$62,710 $— $127,906 $358,914 
Unamortized issuance costs(235)— (562)(309)
Net carrying amount$62,475 $— $127,344 $358,605 
Schedule of Interest Expense Recognized
The following table presents the total interest expense recognized related to the notes (in thousands):
Three Months Ended March 31,
20252024
2026 notes:
Contractual interest expense$— $— 
Amortization of issuance costs69 161 
Total 2026 notes interest expense$69 $161 
2025 notes:
Contractual interest expense$90 $109 
Amortization of issuance costs308 380 
Total 2025 notes interest expense$398 $489