XML 51 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Related Party Transaction [Line Items]  
2021 $ 20,234
2022 22,394
2023 67,468
2024 45,909
2025 26,358
Thereafter 132,421
Gross expected payments 314,784
Less: Amounts representing discount (116,724)
Total tax receivable agreement obligations due to related parties 198,060
Less: Current portion due (20,234)
Tax receivable agreement long-term obligations due to related parties 177,826
Tax Receivable Agreements 2009-2011 [Member]  
Related Party Transaction [Line Items]  
2021 18,714
2022 20,113
2023 20,084
2024 19,358
2025 17,917
Thereafter 102,942
Gross expected payments 199,128
Less: Amounts representing discount (55,945)
Total tax receivable agreement obligations due to related parties 143,183
Less: Current portion due (18,714)
Tax receivable agreement long-term obligations due to related parties 124,469
Tax Receivable Agreement 2017 [Member]  
Related Party Transaction [Line Items]  
2021 1,520
2022 2,281
2023 47,384
2024 26,551
2025 8,441
Thereafter 29,479
Gross expected payments 115,656
Less: Amounts representing discount (60,779)
Total tax receivable agreement obligations due to related parties 54,877
Less: Current portion due (1,520)
Tax receivable agreement long-term obligations due to related parties $ 53,357