XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue Recognition        
Net revenues $ 289,827 $ 256,637 $ 808,116 $ 723,810
Patient Care        
Revenue Recognition        
Net revenues 244,356 212,664 676,825 598,706
Patient Care | Operating Segments        
Revenue Recognition        
Net revenues 244,356 212,664 676,825 598,706
Patient Care | Medicare | Operating Segments        
Revenue Recognition        
Net revenues 79,586 68,135 211,169 194,052
Patient Care | Medicaid | Operating Segments        
Revenue Recognition        
Net revenues 42,739 34,541 120,475 96,612
Patient Care | Commercial Insurance / Managed Care (excluding Medicare and Medicaid Managed Care) | Operating Segments        
Revenue Recognition        
Net revenues 83,396 75,966 232,828 213,234
Patient Care | Veterans Administration | Operating Segments        
Revenue Recognition        
Net revenues 22,901 19,339 64,298 54,057
Patient Care | Private Pay | Operating Segments        
Revenue Recognition        
Net revenues 15,734 14,683 48,055 40,751
Products & Services        
Revenue Recognition        
Net revenues 103,966 93,984 292,277 264,003
Products & Services | Operating Segments        
Revenue Recognition        
Net revenues 45,471 43,973 131,291 125,104
Products & Services | Distribution services, net of intersegment revenue eliminations | Operating Segments        
Revenue Recognition        
Net revenues 34,656 32,711 98,591 90,928
Products & Services | Therapeutic solutions | Operating Segments        
Revenue Recognition        
Net revenues $ 10,815 $ 11,262 $ 32,700 $ 34,176