XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Related Party Transaction [Line Items]  
2024 $ 59,772
2025 81,695
2026 84,691
2027 49,929
Thereafter 112,821
Gross expected payments 388,908
Less: Amounts representing discount (75,188)
Total tax receivable agreement obligations 313,720
Less: Current portion due (59,772)
Tax receivable agreement long-term obligations 253,948
Related Party Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2024 29,560
2025 28,998
2026 48,684
2027 8,506
Thereafter 40,773
Gross expected payments 156,521
Less: Amounts representing discount (47,458)
Total tax receivable agreement obligations 109,063
Less: Current portion due (29,560)
Tax receivable agreement long-term obligations 79,503
McKesson Tax Receivable Agreement [Member]  
Related Party Transaction [Line Items]  
2024 15,092
2025 38,184
2026 16,108
2027 32,093
Thereafter 34,950
Gross expected payments 136,427
Total tax receivable agreement obligations 136,427
Less: Current portion due (15,092)
Tax receivable agreement long-term obligations 121,335
Other Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2024 15,120
2025 14,513
2026 19,899
2027 9,330
Thereafter 37,098
Gross expected payments 95,960
Less: Amounts representing discount (27,730)
Total tax receivable agreement obligations 68,230
Less: Current portion due (15,120)
Tax receivable agreement long-term obligations $ 53,110