XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Outstanding (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Apr. 11, 2024
Term Notes Payable    
Principal   $ 26,350
Convertible Notes    
Term Notes Payable    
Debt instrument term 6 years  
2029 Convertible Notes    
Term Notes Payable    
Principal $ 241,500  
Less: unamortized issuance costs (4,589)  
Total term notes $ 236,911  
Effective interest rate (as a percent) 3.28%