XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition        
Net revenues $ 312,033 $ 280,819 $ 573,320 $ 518,289
Patient Care        
Revenue Recognition        
Net revenues 265,670 236,787 485,488 432,469
Patient Care | Operating Segments        
Revenue Recognition        
Net revenues 265,670 236,787 485,488 432,469
Patient Care | Medicare | Operating Segments        
Revenue Recognition        
Net revenues 83,013 74,248 148,867 131,583
Patient Care | Medicaid | Operating Segments        
Revenue Recognition        
Net revenues 49,334 43,688 88,606 77,736
Patient Care | Commercial insurance / managed care (excluding Medicare and Medicaid managed care) | Operating Segments        
Revenue Recognition        
Net revenues 88,801 79,769 166,144 149,432
Patient Care | VA | Operating Segments        
Revenue Recognition        
Net revenues 25,393 21,633 46,442 41,397
Patient Care | Private Pay | Operating Segments        
Revenue Recognition        
Net revenues 19,129 17,449 35,429 32,321
Products & Services        
Revenue Recognition        
Net revenues 109,796 98,932 205,940 187,725
Products & Services | Operating Segments        
Revenue Recognition        
Net revenues 46,363 44,032 87,832 85,820
Products & Services | Distribution services, net of intersegment revenue eliminations | Operating Segments        
Revenue Recognition        
Net revenues 35,978 33,275 67,368 63,935
Products & Services | Therapeutic solutions | Operating Segments        
Revenue Recognition        
Net revenues $ 10,385 $ 10,757 $ 20,464 $ 21,885