XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Amortization Expense for Debt Issuance Costs (Details) - Convertible Debt - Convertible Senior Notes
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Issuance Costs  
Remaining 2024 $ 879
2025 1,173
2026 252
Total $ 2,304