XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Future Minimum Payments (Details) - 2029 Convertible Notes
$ in Thousands
Mar. 31, 2025
USD ($)
Principal repayments  
2025 $ 3,472
2026 6,943
2027 6,943
2028 6,943
Thereafter 244,972
Total minimum payments 269,273
Less: interest (27,773)
Less: unamortized issuance costs (4,071)
Carrying value $ 237,429