XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Related Party Transaction [Line Items]  
Remainder of 2021
2022 22,522
2023 58,063
2024 44,338
2025 94,612
Thereafter 236,605
Gross expected payments 456,140
Less: Amounts representing discount (105,710)
Total tax receivable agreement obligation 350,430
Less: Current portion due (included in accrued expenses) (22,522)
Tax receivable agreement long-term obligation 327,908
Related Party Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
Remainder of 2021
2022 11,606
2023 11,349
2024 23,421
2025 50,772
Thereafter 83,221
Gross expected payments 180,369
Less: Amounts representing discount (69,149)
Total tax receivable agreement obligation 111,220
Less: Current portion due (included in accrued expenses) (11,606)
Tax receivable agreement long-term obligation 99,614
Other Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
Remainder of 2021
2022 10,788
2023 10,722
2024 13,549
2025 20,004
Thereafter 61,192
Gross expected payments 116,255
Less: Amounts representing discount (36,561)
Total tax receivable agreement obligation 79,694
Less: Current portion due (included in accrued expenses) (10,788)
Tax receivable agreement long-term obligation 68,906
McKesson Tax Receivable Agreement [Member]  
Related Party Transaction [Line Items]  
Remainder of 2021
2022 128
2023 35,992
2024 7,368
2025 23,836
Thereafter 92,192
Gross expected payments 159,516
Total tax receivable agreement obligation 159,516
Less: Current portion due (included in accrued expenses) (128)
Tax receivable agreement long-term obligation $ 159,388