v3.25.2
CONVERTIBLE SENIOR NOTES AND TERM LOAN - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Aug. 05, 2024
Debt Instrument [Line Items]      
Principal $ 338,914 $ 353,914  
Unamortized debt discount and issuance costs (3,532) (3,950)  
Net carrying amount 335,382 349,964  
Current portion of long-term debt 6,648 11,593  
Non-current portion of long-term debt 328,734 338,371  
Loans payable | 2024 Term Loan      
Debt Instrument [Line Items]      
Principal 137,000   $ 225,000
Unamortized debt discount and issuance costs (657)    
Net carrying amount 136,343    
Current portion of long-term debt 6,648    
Non-current portion of long-term debt 129,695    
Loans payable | 2022 Term Loan      
Debt Instrument [Line Items]      
Principal   152,000  
Unamortized debt discount and issuance costs   (826)  
Net carrying amount   151,174  
Current portion of long-term debt   11,593  
Non-current portion of long-term debt   139,581  
Convertible debt | 2028 Notes      
Debt Instrument [Line Items]      
Principal 201,914 201,914  
Unamortized debt discount and issuance costs (2,875) (3,124)  
Net carrying amount 199,039 198,790  
Current portion of long-term debt 0 0  
Non-current portion of long-term debt $ 199,039 $ 198,790