XML 118 R51.htm IDEA: XBRL DOCUMENT v3.26.1
CONVERTIBLE SENIOR NOTES AND TERM LOAN - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Aug. 11, 2022
Debt Instrument [Line Items]      
Principal $ 309,414 $ 323,914  
Unamortized debt discount and issuance costs (2,061) (2,435)  
Net carrying amount 307,353 321,479  
Current portion of long-term debt 37,277 39,218  
Non-current portion of long-term debt 270,076 282,261  
Loans payable | 2024 Term Loan      
Debt Instrument [Line Items]      
Principal 107,500 122,000  
Unamortized debt discount and issuance costs (238) (351)  
Net carrying amount 107,262 121,649  
Current portion of long-term debt 37,277 39,218  
Non-current portion of long-term debt 69,985 82,431  
Convertible debt | 2028 Notes      
Debt Instrument [Line Items]      
Principal 201,914 201,914 $ 201,900
Unamortized debt discount and issuance costs (1,823) (2,084)  
Net carrying amount 200,091 199,830  
Current portion of long-term debt 0 0  
Non-current portion of long-term debt $ 200,091 $ 199,830