v3.25.3
Segment Information - Schedule of Reportable Segments Reconcile of Segment Information (Details) - Operating Segments - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Cost of drugs $ 2,541,723 $ 1,920,089 $ 7,066,776 $ 5,356,206
Cost of services 220,784 201,016 648,773 581,509
Other direct costs 179,591 157,032 539,155 459,775
Segment selling, general, and administrative expenses 224,143 205,843 657,894 596,582
Segment depreciation and amortization expense 33,791 34,183 102,275 100,347
Segment EBITDA 201,656 151,432 549,610 431,524
Products        
Segment Reporting Information [Line Items]        
Revenues 2,966,966 2,265,697 8,289,238 6,357,223
Services        
Segment Reporting Information [Line Items]        
Revenues 367,140 335,532 1,070,695 968,026
Pharmacy Solutions        
Segment Reporting Information [Line Items]        
Cost of drugs 2,541,723 1,920,089 7,066,776 5,356,206
Other direct costs 179,591 157,032 539,155 459,775
Segment selling, general, and administrative expenses 131,116 117,336 382,894 341,803
Segment depreciation and amortization expense 26,451 27,913 80,992 82,384
Segment EBITDA 140,987 99,153 381,405 281,823
Pharmacy Solutions | Products        
Segment Reporting Information [Line Items]        
Revenues 2,966,966 2,265,697 8,289,238 6,357,223
Provider Services        
Segment Reporting Information [Line Items]        
Cost of services 220,784 201,016 648,773 581,509
Segment selling, general, and administrative expenses 93,027 88,507 275,000 254,779
Segment depreciation and amortization expense 7,340 6,270 21,283 17,963
Segment EBITDA 60,669 52,279 168,205 149,701
Provider Services | Services        
Segment Reporting Information [Line Items]        
Revenues $ 367,140 $ 335,532 $ 1,070,695 $ 968,026