XML 90 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Mar. 31, 2020
Related Party Transaction [Line Items]    
Remainder of 2021  
2022 22,394  
2023 67,468  
2024 45,909  
2025 26,358  
Thereafter 132,420  
Gross expected payments 294,549  
Less: Amounts representing discount (111,285)  
Total tax receivable agreement obligations due to related parties 183,264  
Less: Current portion due (22,394)  
Tax receivable agreement long-term obligations due to related parties 160,870 $ 177,826
Tax Receivable Agreements 2009-2011 [Member]    
Related Party Transaction [Line Items]    
Remainder of 2021  
2022 20,113  
2023 20,084  
2024 19,358  
2025 17,917  
Thereafter 102,941  
Gross expected payments 180,413  
Less: Amounts representing discount (53,572)  
Total tax receivable agreement obligations due to related parties 126,841  
Less: Current portion due (20,113)  
Tax receivable agreement long-term obligations due to related parties 106,728  
Tax Receivable Agreement 2017 [Member]    
Related Party Transaction [Line Items]    
Remainder of 2021  
2022 2,281  
2023 47,384  
2024 26,551  
2025 8,441  
Thereafter 29,479  
Gross expected payments 114,136  
Less: Amounts representing discount (57,713)  
Total tax receivable agreement obligations due to related parties 56,423  
Less: Current portion due (2,281)  
Tax receivable agreement long-term obligations due to related parties $ 54,142