XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Related Party Transaction [Line Items]  
2023 $ 46,901
2024 37,399
2025 73,822
2026 123,169
Thereafter 152,885
Gross expected payments 434,176
Less: Amounts representing discount (97,337)
Total tax receivable agreement obligations 336,839
Less: Current portion due (46,901)
Tax receivable agreement long-term obligations 289,938
Related Party Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2023 11,392
2024 10,626
2025 37,213
2026 46,623
Thereafter 63,323
Gross expected payments 169,177
Less: Amounts representing discount (63,048)
Total tax receivable agreement obligations 106,129
Less: Current portion due (11,392)
Tax receivable agreement long-term obligations 94,737
McKesson Tax Receivable Agreement [Member]  
Related Party Transaction [Line Items]  
2023 24,748
2024 16,478
2025 20,052
2026 57,196
Thereafter 39,785
Gross expected payments 158,259
Total tax receivable agreement obligations 158,259
Less: Current portion due (24,748)
Tax receivable agreement long-term obligations 133,511
Other Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2023 10,761
2024 10,295
2025 16,557
2026 19,350
Thereafter 49,777
Gross expected payments 106,740
Less: Amounts representing discount (34,289)
Total tax receivable agreement obligations 72,451
Less: Current portion due (10,761)
Tax receivable agreement long-term obligations $ 61,690