XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Long-term Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
2021 Convertible Senior Notes due 2027      
Debt Instrument [Line Items]      
Amortization of debt issuance costs $ 1,314 $ 1,639 $ 1,612
Cash interest expense 2,570 3,234 3,236
Total interest expense 3,884 $ 4,873 $ 4,848
2025 Convertible Senior Notes due 2029      
Debt Instrument [Line Items]      
Amortization of debt issuance costs 483    
Cash interest expense 0    
Total interest expense $ 483