XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes - Outstanding (Details) - 2029 Convertible Notes
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Term Notes Payable  
Principal $ 241,500
Less: unamortized issuance costs (4,328)
Total term notes $ 237,172
Debt instrument term 6 years
Effective interest rate (as a percent) 3.28%