XML 202 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Notes Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Long-term debt      
Amortization of debt issuance costs $ 1,198 $ 1,873 $ 1,901
Effective interest rate of the liability component 9.80%    
Convertible debt | 1.50% Convertible senior notes due 2026      
Long-term debt      
Contractual interest expense $ 4,319 4,305  
Amortization of debt issuance costs 1,198 1,171  
Total $ 5,517 $ 5,476  
Effective interest rate of the liability component 1.90% 1.90%