XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT - Convertible senior notes and capped calls (Details)
1 Months Ended 3 Months Ended 6 Months Ended 16 Months Ended
Feb. 29, 2020
USD ($)
day
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
day
Debt Instrument [Line Items]          
Gain (loss) on repurchase of convertible debt | $     $ 0 $ 7,855,000  
Redemption percentage     100.00%    
On or After March 1, 2023          
Debt Instrument [Line Items]          
Redemption threshold trading days         40
Redemption percentage         100.00%
Convertible senior notes          
Debt Instrument [Line Items]          
Face amount | $ $ 600,000,000        
Interest rate 0.75%   0.75% 0.75%  
Gain (loss) on repurchase of convertible debt | $   $ 5,100,000   $ 7,900,000  
Principal amount repurchased | $   $ 64,700,000   $ 97,700,000  
Initial conversion rate 0.0074045        
Initial conversion price (in dollars per share) | $ / shares $ 135.05        
Average interest rate     1.20% 1.20%  
Convertible senior notes | After the Calendar Quarter Ending on June 30, 2020          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger 130.00%        
Threshold trading days 20        
Threshold consecutive trading days 30        
Convertible senior notes | Measurement Period          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger 98.00%        
Threshold consecutive trading days 5        
Threshold consecutive business days 5        
Convertible senior notes | On or After March 1, 2023          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger         130.00%
Threshold trading days         20
Threshold consecutive trading days         30