XML 76 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Contractual interest expense $ 4,571 $ 3,197 $ 3,167
Amortization of debt issuance costs 2,144 1,514 1,486
Total      
Debt Instrument [Line Items]      
Contractual interest expense 4,565 3,163 3,162
Amortization of debt issuance costs 2,144 1,514 1,486
Total 6,709 4,677 4,648
2025 Notes      
Debt Instrument [Line Items]      
Contractual interest expense 3,159 3,163 3,162
Amortization of debt issuance costs 1,550 1,514 1,486
Total 4,709 4,677 4,648
2029 Notes      
Debt Instrument [Line Items]      
Contractual interest expense 1,406 0 0
Amortization of debt issuance costs 594 0 0
Total $ 2,000 $ 0 $ 0