XML 26 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Estimated Potential Payments Under Tax Receivable Agreement (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Tax Receivable Agreement [Abstract]  
Tax Receivable Agreement Future Maximum Payments, Due in the Next Fiscal Year $ 30,305
Tax Receivable Agreement Future Maximum Payments, Due Year Two 26,370
Tax Receivable Agreement Future Maximum Payments, Due Year Three 25,447
Tax Receivable Agreement Future Maximum Payments, Due Year Four 32,628
Tax Receivable Agreement Future Maximum Payments, Due Year Five 25,803
Tax Receivable Agreement Future Maximum Payments, Due After Year Five 65,199
Estimated future payments under tax receivable agreement $ 205,752