v3.25.4
Contract assets and other receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Contract Assets and Other Receivables [Line Items]    
Contract assets and other receivables $ 494,414 $ 383,166
Contract with Customer, Asset, after Allowance for Credit Loss 310,541 251,071
Medicare bad debt claims    
Contract Assets and Other Receivables [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss 132,458 107,129
IKC VBC arrangements    
Contract Assets and Other Receivables [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss 134,690 143,942
Other Customer Contract Assets    
Contract Assets and Other Receivables [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss 4,651 0
Supplier rebates and non-trade receivables    
Contract Assets and Other Receivables [Line Items]    
Contract assets and other receivables $ 222,615 $ 132,095