XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Recognition    
Net revenues $ 261,287 $ 237,470
Patient Care    
Revenue Recognition    
Net revenues 219,818 195,682
Patient Care | Operating Segments    
Revenue Recognition    
Net revenues 219,818 195,682
Patient Care | Medicare | Operating Segments    
Revenue Recognition    
Net revenues 65,854 57,335
Patient Care | Medicaid | Operating Segments    
Revenue Recognition    
Net revenues 39,272 34,048
Patient Care | Commercial insurance / managed care (excluding Medicare and Medicaid managed care) | Operating Segments    
Revenue Recognition    
Net revenues 77,343 69,663
Patient Care | VA | Operating Segments    
Revenue Recognition    
Net revenues 21,049 19,764
Patient Care | Private Pay | Operating Segments    
Revenue Recognition    
Net revenues 16,300 14,872
Products & Services    
Revenue Recognition    
Net revenues 96,144 88,835
Products & Services | Operating Segments    
Revenue Recognition    
Net revenues 41,469 41,788
Products & Services | Distribution services, net of intersegment revenue eliminations | Operating Segments    
Revenue Recognition    
Net revenues 31,390 30,660
Products & Services | Therapeutic solutions | Operating Segments    
Revenue Recognition    
Net revenues $ 10,079 $ 11,128