XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Outstanding (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 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,850)  
Total term notes $ 236,650  
Effective interest rate (as a percent) 3.28%