XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - 2029 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 10, 2023
USD ($)
D
$ / shares
Jun. 30, 2023
D
Sep. 30, 2024
USD ($)
D
Apr. 11, 2024
USD ($)
Term Notes Payable        
Principal       $ 26,350
2029 Convertible Notes        
Term Notes Payable        
Interest rate (as a percent) 2.875%      
Aggregate principal amount $ 241,500      
Total debt issuance cost $ 6,280      
Initial conversion price | $ / shares $ 36.56      
Conversion, threshold percentage of stock price trigger   130.00% 130.00%  
Conversion, threshold trading days | D   20 20  
Conversion, threshold consecutive trading days | D   30 30  
Consecutive business days | D   5    
Measurement period | D   10    
Threshold percentage to product of sale price of common stock and conversion rate   98.00%    
Term of notice to company 60 days      
Default period 30 days      
Threshold amount of money borrowed $ 30,000      
Number of calendar days | D 3      
Provisions threshold amount of payment $ 30,000      
Principal     $ 241,500  
2029 Convertible Notes | Minimum        
Term Notes Payable        
Principal     $ 75,000  
Convertible senior notes        
Term Notes Payable        
Interest rate (as a percent) 2.875%      
Conversion rate 27.3553