ORGANIZATION (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2016
USD ($)
shares
Sep. 30, 2016
vote
class
shares
Oct. 31, 2016
business
Jan. 31, 2017
vote
class
$ / shares
Class of Stock [Line Items]        
Number of businesses acquired | business     2  
Issuance of common stock upon initial public offering (in shares) 17,100,500      
Shares issued price per share (in dollars per share) | $ / shares       $ 16.00
Issuance of class A common stock upon initial public offering, net of issuance costs | $ $ 254.5      
Underwriting discounts and commissions | $ (19.2)      
Offering costs incurred | $ $ 5.2      
Common stock, number of classes of stock | class   2   2
Over-Allotment Option        
Class of Stock [Line Items]        
Issuance of common stock upon initial public offering (in shares) 2,230,500      
Preferred Class B | Common Stock        
Class of Stock [Line Items]        
Conversion of convertible preferred stock to common stock upon initial public (in shares) 76,319,511      
Common Class A        
Class of Stock [Line Items]        
Common stock number of votes per share | vote   1   1
Common Class B        
Class of Stock [Line Items]        
Common stock number of votes per share | vote   10   10
Common Class B | Common Stock        
Class of Stock [Line Items]        
Conversion of convertible preferred stock to common stock upon initial public (in shares)   76,319,511    
Conversion ratio 1 1