XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes - Future Minimum Payments (Details) - 2029 Convertible Notes
$ in Thousands
Dec. 31, 2024
USD ($)
Principal repayments  
2025 $ 6,943
2026 6,943
2027 6,943
2028 6,943
2029 244,972
Total minimum payments 272,744
Less: interest (31,244)
Less: unamortized issuance costs (4,328)
Net carrying value $ 237,172