XML 136 R116.htm IDEA: XBRL DOCUMENT v3.21.1
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Related Party Transaction [Line Items]  
2022 $ 21,412
2023 46,901
2024 37,399
2025 73,822
2026 123,169
Thereafter 152,885
Gross expected payments 455,588
Less: Amounts representing discount (101,943)
Total tax receivable agreement obligation 353,645
Less: Current portion due (included in accrued expenses) (21,412)
Tax receivable agreement long-term obligation 332,233
Related Party Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2022 10,766
2023 11,392
2024 10,626
2025 37,213
2026 46,623
Thereafter 63,323
Gross expected payments 179,943
Less: Amounts representing discount (66,026)
Total tax receivable agreement obligation 113,917
Less: Current portion due (included in accrued expenses) (10,766)
Tax receivable agreement long-term obligation 103,151
McKesson Tax Receivable Agreement [Member]  
Related Party Transaction [Line Items]  
2022 189
2023 24,748
2024 16,478
2025 20,052
2026 57,196
Thereafter 39,785
Gross expected payments 158,448
Total tax receivable agreement obligation 158,448
Less: Current portion due (included in accrued expenses) (189)
Tax receivable agreement long-term obligation 158,259
Other Tax Receivable Agreements [Member]  
Related Party Transaction [Line Items]  
2022 10,457
2023 10,761
2024 10,295
2025 16,557
2026 19,350
Thereafter 49,777
Gross expected payments 117,197
Less: Amounts representing discount (35,917)
Total tax receivable agreement obligation 81,280
Less: Current portion due (included in accrued expenses) (10,457)
Tax receivable agreement long-term obligation $ 70,823