XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
CONVERTIBLE SENIOR NOTES AND TERM LOAN - 2024 Notes (Details) - USD ($)
1 Months Ended
Aug. 31, 2022
Jun. 30, 2023
Mar. 31, 2023
Aug. 11, 2022
Convertible Senior Notes 2024 | Convertible Debt        
Debt Instrument [Line Items]        
Debt instrument, face value $ 403,800,000 $ 63,295,000 $ 63,295,000  
Debt instrument, interest rate   0.50% 0.50%  
Debt instrument, effective interest rate       1.20%
2028 Notes        
Debt Instrument [Line Items]        
Debt instrument, effective interest rate       4.70%
2028 Notes | Convertible Debt        
Debt Instrument [Line Items]        
Debt instrument, face value 201,900,000 $ 201,914,000 $ 201,914,000  
Debt instrument, interest rate   4.00%    
Term Loan | Loans Payable        
Debt Instrument [Line Items]        
Debt instrument, face value   $ 225,000,000 $ 250,000,000  
Debt instrument, effective interest rate   11.70%    
Term Loan | Loans Payable | Common Stock        
Debt Instrument [Line Items]        
Stock repurchased during period $ 60,000,000