XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition      
Net revenues $ 1,120,488 $ 1,001,150 $ 1,098,046
Patient Care      
Revenue Recognition      
Net revenues 943,328 831,603 905,691
Patient Care | Operating Segments      
Revenue Recognition      
Net revenues 943,328 831,603 905,691
Patient Care | Operating Segments | Medicare      
Revenue Recognition      
Net revenues 296,327 268,226 289,099
Patient Care | Operating Segments | Medicaid      
Revenue Recognition      
Net revenues 166,411 135,134 143,438
Patient Care | Operating Segments | Commercial Insurance / Managed Care (excluding Medicare and Medicaid Managed Care)      
Revenue Recognition      
Net revenues 327,836 296,738 323,499
Patient Care | Operating Segments | Veterans Administration      
Revenue Recognition      
Net revenues 89,358 76,769 89,035
Patient Care | Operating Segments | Private Pay      
Revenue Recognition      
Net revenues 63,396 54,736 60,620
Products & Services      
Revenue Recognition      
Net revenues 397,952 359,151 395,851
Products & Services | Operating Segments      
Revenue Recognition      
Net revenues 177,160 169,547 192,355
Products & Services | Operating Segments | Distribution services, net of intersegment revenue eliminations      
Revenue Recognition      
Net revenues 133,636 124,045 143,400
Products & Services | Operating Segments | Therapeutic solutions      
Revenue Recognition      
Net revenues $ 43,524 $ 45,502 $ 48,955