XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables $ 427,321 $ 544,376
Supplier rebates and non-trade receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables 294,574 390,508
Medicare bad debt claims    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables $ 132,747 $ 153,868