XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Convertible senior notes and capped calls (Details)
1 Months Ended 3 Months Ended
Feb. 29, 2020
USD ($)
day
$ / shares
Mar. 31, 2024
USD ($)
day
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Gain (loss) on repurchase of convertible debt | $   $ 0 $ 2,781,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 | $   $ 2,800,000  
Principal amount repurchased | $   $ 33,000,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