XML 24 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Tax Receivable Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 24 Months Ended
Jan. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]                    
Percentage of future payments to existing share holders, US federal income tax cash savings             85.00%      
TRA liability benefit (expense)               $ 5,000 $ 58,000 $ (55,000)
Reduction related to certain audit and transfer pricing adjustments             $ 3,000      
Payments for TRA             $ 101,482 $ 58,908 $ 99,241  
Early termination payment   $ 1,000                
IRS                    
Operating Loss Carryforwards [Line Items]                    
Payments for TRA     $ 30,000 $ 74,000 $ 60,000 $ 101,000        
Subsequent event | IRS                    
Operating Loss Carryforwards [Line Items]                    
Payments for TRA $ 72,000