XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Sep. 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 (92,982)
Total tax receivable agreement obligations 341,194
Less: Current portion due (46,901)
Tax receivable agreement long-term obligations 294,293
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 (60,179)
Total tax receivable agreement obligations 108,998
Less: Current portion due (11,392)
Tax receivable agreement long-term obligations 97,606
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 (32,803)
Total tax receivable agreement obligations 73,937
Less: Current portion due (10,761)
Tax receivable agreement long-term obligations $ 63,176