XML 95 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Additional Information (Details)
12 Months Ended
Oct. 16, 2017
shares
Dec. 31, 2019
Vote
shares
Dec. 31, 2018
shares
Earnings Per Share Basic [Line Items]      
Convertible preferred stock, terms of conversion   On October 16, 2017, in connection with the closing  
Conversion of preferred stock 9,091,484    
Preferred stock, shares outstanding 0 0 0
Conversion of stock, description   Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s amended and restated certificate of incorporation, including on either the death or voluntary termination of the Company’s Chief Executive Officer.   
Undistributed earnings ratio used to calculate allocation to class of stock   100.00%  
IPO      
Earnings Per Share Basic [Line Items]      
Preferred stock, shares outstanding 0    
Class A Common Stock      
Earnings Per Share Basic [Line Items]      
Conversion of preferred stock 60,564,678    
Right to voting   one vote per share  
Number of votes entitled to stockholders per share | Vote   1  
Conversion of stock   387,440 7,534,710
Class A Common Stock | IPO      
Earnings Per Share Basic [Line Items]      
Conversion of preferred stock 20,188,226    
Class B Common Stock      
Earnings Per Share Basic [Line Items]      
Conversion of preferred stock 40,376,452    
Right to voting   ten votes per share  
Number of votes entitled to stockholders per share | Vote   10  
Class of share converted to another class   one share of Class A common stock  
Conversion of stock   1