XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Outstanding (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Convertible Notes  
Term Notes Payable  
Principal $ 267,850
Less: unamortized issuance costs (5,425)
Total term notes $ 262,425
Debt instrument term 6 years
2026 Convertible Notes  
Term Notes Payable  
Principal $ 26,350
Less: unamortized issuance costs (317)
Total term notes $ 26,033
Effective interest rate (as a percent) 3.34%
Debt Instrument, Convertible, If-converted Value in Excess of Principal $ 6,267
2029 Convertible Notes  
Term Notes Payable  
Principal 241,500
Less: unamortized issuance costs (5,108)
Total term notes $ 236,392
Effective interest rate (as a percent) 3.28%