XML 89 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONVERTIBLE SENIOR NOTES AND TERM LOAN - 2024 Notes (Details) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Feb. 23, 2023
Dec. 09, 2022
Sep. 28, 2022
Aug. 31, 2022
Convertible Senior Notes 2024            
Debt Instrument [Line Items]            
Remaining aggregate principal amount   $ 63,300,000        
Convertible Senior Notes 2024 | Convertible Debt            
Debt Instrument [Line Items]            
Debt instrument, interest rate   0.50%        
Debt instrument, face value $ 0 $ 63,295,000       $ 403,800,000
Debt instrument repurchased face amount   $ 32,900,000 $ 5,000,000 $ 21,800,000 $ 6,000,000  
Convertible Senior Notes 2028 | Convertible Debt            
Debt Instrument [Line Items]            
Debt instrument, face value           201,900,000
Debt instrument repurchased face amount           $ 60,000,000