LONG-TERM DEBT - Term Loan (Details)
$ in Thousands
May 21, 2021
USD ($)
loan
Sep. 30, 2021
USD ($)
loan
Long-term debt    
Face amount of debt   $ 191,500
2026 Term Loan    
Long-term debt    
Face amount of debt $ 60,000 60,000
Debt instrument term (in years) 5 years  
Maximum number of incremental term loan | loan 3  
2026 Term Loan | Maximum    
Long-term debt    
Aggregate amount of incremental Term loan $ 100,000  
2027 Term Loan    
Long-term debt    
Face amount of debt   $ 80,000
Maximum number of incremental term loan | loan   3
2027 Term Loan | Maximum    
Long-term debt    
Aggregate amount of incremental Term loan   $ 200,000