XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Tax Receivable Agreements (Aggregate Payments Due Under Tax Receivable Agreements (Details)
$ in Thousands
Dec. 31, 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 (88,500)
Total tax receivable agreement obligations 345,676
Less: Current portion due (46,901)
Tax receivable agreement long-term obligations 298,775
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 (57,220)
Total tax receivable agreement obligations 111,957
Less: Current portion due (11,392)
Tax receivable agreement long-term obligations 100,565
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 (31,280)
Total tax receivable agreement obligations 75,460
Less: Current portion due (10,761)
Tax receivable agreement long-term obligations $ 64,699