XML 65 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES AND TERM LOAN - 2024 Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2022
Sep. 30, 2022
Dec. 31, 2023
Mar. 31, 2023
Debt Instrument [Line Items]        
Shares repurchase   $ 60,214    
Common Stock        
Debt Instrument [Line Items]        
Shares repurchase   $ 11    
Convertible Senior Notes 2024 | Convertible debt        
Debt Instrument [Line Items]        
Debt instrument, face value $ 403,800   $ 63,295 $ 63,295
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.00%      
2028 Notes | Convertible debt        
Debt Instrument [Line Items]        
Debt instrument, face value $ 201,900   $ 201,914 $ 201,914
Debt instrument, interest rate     4.70%  
Term Loan | Loans payable        
Debt Instrument [Line Items]        
Debt instrument, face value     $ 225,000 $ 250,000
Debt instrument, effective interest rate     12.00%  
Term Loan | Loans payable | Common Stock        
Debt Instrument [Line Items]        
Shares repurchase $ 60,000