XML 66 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES AND TERM LOAN - Carrying Amount (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Aug. 31, 2022
Convertible debt | Convertible Senior Notes 2024      
Debt Instrument [Line Items]      
Principal $ 63,295 $ 63,295 $ 403,800
Unamortized debt discount and issuance costs (35) (363)  
Net carrying amount 63,260 62,932  
Convertible debt | 2028 Notes      
Debt Instrument [Line Items]      
Principal 201,914 201,914 $ 201,900
Unamortized debt discount and issuance costs (4,353) (5,093)  
Net carrying amount 197,561 196,821  
Loans payable | Term Loan      
Debt Instrument [Line Items]      
Principal 225,000 250,000  
Unamortized debt discount and issuance costs (13,908) (18,007)  
Net carrying amount $ 211,092 $ 231,993