COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 17, 2019
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Long-term Purchase Commitment [Line Items]        
Other obligations   $ 10.1    
Payment for deposit on long-term asset   42.0 $ 0.0 $ 0.0
Synopsys Inc        
Long-term Purchase Commitment [Line Items]        
Litigation settlement, amount awarded to other party $ 18.0      
Purchase commitment        
Long-term Purchase Commitment [Line Items]        
Outstanding purchase commitment balance   22.5    
Component purchase commitments        
Long-term Purchase Commitment [Line Items]        
Purchase obligation   4.9    
Minimum | Components        
Long-term Purchase Commitment [Line Items]        
Purchase obligation   151.9    
Maximum | Components        
Long-term Purchase Commitment [Line Items]        
Purchase obligation   $ 161.4