XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Interest Expenses (Details) - Convertible Notes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Convertible Senior Notes    
Contractual interest expense $ 1,736 $ 1,908
Amortization of debt issuance costs 256 300
Total interest expense $ 1,992 $ 2,208