XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - 2029 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 10, 2023
USD ($)
D
$ / shares
Mar. 31, 2024
USD ($)
D
Jun. 30, 2023
D
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    
Principal   $ 267,850