XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Outstanding (Details) - 2029 Convertible Notes
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Convertible Senior Notes  
Principal $ 241,500
Less: unamortized issuance costs (4,071)
Carrying value $ 237,429
Debt instrument term 6 years
Effective interest rate (as a percent) 3.30%