XML 132 R116.htm IDEA: XBRL DOCUMENT v3.22.1
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Related Party Transaction [Line Items]  
2023 $ 49,759
2024 59,772
2025 81,767
2026 84,535
2027 50,072
Thereafter 113,151
Gross expected payments 439,056
Less: Amounts representing discount (81,672)
Total tax receivable agreement obligations 357,384
Less: Current portion due (49,759)
Tax receivable agreement long-term obligations 307,625
Related Party Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2023 13,057
2024 29,560
2025 29,055
2026 48,559
2027 8,620
Thereafter 41,037
Gross expected payments 169,888
Less: Amounts representing discount (51,968)
Total tax receivable agreement obligations 117,920
Less: Current portion due (13,057)
Tax receivable agreement long-term obligations 104,863
McKesson Tax Receivable Agreement [Member]  
Related Party Transaction [Line Items]  
2023 25,042
2024 15,092
2025 38,184
2026 16,108
2027 32,093
Thereafter 34,950
Gross expected payments 161,469
Total tax receivable agreement obligations 161,469
Less: Current portion due (25,042)
Tax receivable agreement long-term obligations 136,427
Other Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2023 11,660
2024 15,120
2025 14,528
2026 19,868
2027 9,359
Thereafter 37,164
Gross expected payments 107,699
Less: Amounts representing discount (29,704)
Total tax receivable agreement obligations 77,995
Less: Current portion due (11,660)
Tax receivable agreement long-term obligations $ 66,335