XML 89 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Estimated Potential Payments Under Tax Receivable Agreement (Detail)
$ in Thousands
Jun. 30, 2020
USD ($)
Tax Receivable Agreement [Abstract]  
Tax Receivable Agreement Future Maximum Payments Due Remainder Of The Year $ 11,796
Tax Receivable Agreement Future Maximum Payments, Due Year Two 1,539
Tax Receivable Agreement Future Maximum Payments, Due Year Three 26,069
Tax Receivable Agreement Future Maximum Payments, Due Year Four 41,769
Tax Receivable Agreement Future Maximum Payments, Due Year Five 40,774
Tax Receivable Agreement Future Maximum Payments, Due After Year Five 65,514
Estimated future payments under tax receivable agreement $ 187,461