XML 51 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Estimated Potential Payments Under Tax Receivable Agreement (Detail)
$ in Thousands
Mar. 31, 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 0
Tax Receivable Agreement Future Maximum Payments, Due Year Three 3,689
Tax Receivable Agreement Future Maximum Payments, Due Year Four 24,109
Tax Receivable Agreement Future Maximum Payments, Due Year Five 35,841
Tax Receivable Agreement Future Maximum Payments, Due After Year Five 112,026
Estimated future payments under tax receivable agreement $ 187,461