COMMITMENTS AND CONTINGENCIES (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 10, 2022
USD ($)
phase
Oct. 31, 2012
USD ($)
Jun. 07, 2012
defendant
Apr. 30, 2023
USD ($)
installment
Mar. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
installment
Claim
Jan. 31, 2023
USD ($)
Jun. 30, 2019
round
Feb. 14, 2022
Claim
Loss Contingencies [Line Items]                  
Loss contingency, claims settled and dismissed | Claim           2      
Estimated insurance recoveries             $ 14,500,000    
Insurance recoveries collected       $ 12,500,000     2,000,000    
CTI Litigation                  
Loss Contingencies [Line Items]                  
Litigation settlement, rounds of mediation, number | round               2  
CTI Litigation | Settled Litigation                  
Loss Contingencies [Line Items]                  
Number of defendants | defendant     3            
Loss contingency, damages sought, value   $ 150,000,000              
Litigation settlement, amount agreed to pay $ 16,000,000                
Litigation settlement, number of payment phases | phase 3                
Litigation settlement, number of payment installments remaining | installment       2   2      
Litigation liability       $ 9,500,000   $ 9,500,000      
Litigation settlement indemnification receivable       9,500,000   9,500,000      
Litigation settlement, income statement impact           0      
CTI Litigation | Settled Litigation | Accrued expenses and other current liabilities                  
Loss Contingencies [Line Items]                  
Litigation liability       4,700,000   4,700,000      
CTI Litigation | Settled Litigation | Other Liabilities                  
Loss Contingencies [Line Items]                  
Litigation liability       4,700,000   4,700,000      
DOJ False Claims Act Litigation | Settled Litigation                  
Loss Contingencies [Line Items]                  
Estimated litigation liability, current       7,000,000   7,000,000      
DOJ False Claims Act Litigation | Pending Litigation                  
Loss Contingencies [Line Items]                  
Litigation settlement, income statement impact             0    
Litigation settlement, proposed amount         $ 7,000,000        
Estimated litigation liability, current             7,000,000    
ACSI And CFI Complaints | Settled Litigation                  
Loss Contingencies [Line Items]                  
Litigation settlement, amount agreed to pay       9,000,000          
Estimated litigation liability, incremental settlement costs       $ 5,500,000   $ 5,500,000      
ACSI And CFI Complaints | Pending Litigation                  
Loss Contingencies [Line Items]                  
Litigation settlement, income statement impact             0    
Loss contingency, pending claims, number | Claim                 2
Estimated litigation liability, current             $ 3,500,000