XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition and Accounts Receivable (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue Recognition            
Total net revenues   $ 232,116 $ 124,154 $ 423,555 $ 243,652  
CARES Act Recoupable Advance Payment $ 45,800          
CARES Act Provider Relief Funds $ 17,200          
Total CARES Act funds   63,000   63,000    
Unbilled revenue   16,800   16,800   $ 8,600
Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   160,965 72,996 289,938 141,952  
Transferred over Time [Member]            
Revenue Recognition            
Total net revenues   71,151 51,158 133,617 101,700  
Sleep            
Revenue Recognition            
Total net revenues   107,065 69,377 198,628 134,561  
Sleep | Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   84,421 50,433 153,315 97,560  
Sleep | Transferred over Time [Member]            
Revenue Recognition            
Total net revenues   22,644 18,944 45,313 37,001  
Supplies to the home            
Revenue Recognition            
Total net revenues   34,240 1,915 67,579 3,944  
Supplies to the home | Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   34,240 1,915 67,579 3,944  
HME            
Revenue Recognition            
Total net revenues   25,989 20,438 49,745 41,170  
HME | Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   12,727 10,236 24,306 20,725  
HME | Transferred over Time [Member]            
Revenue Recognition            
Total net revenues   13,262 10,202 25,439 20,445  
Respiratory            
Revenue Recognition            
Total net revenues   48,970 21,454 76,745 43,162  
Respiratory | Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   18,114 1,445 20,882 2,724  
Respiratory | Transferred over Time [Member]            
Revenue Recognition            
Total net revenues   30,856 20,009 55,863 40,438  
Other            
Revenue Recognition            
Total net revenues   15,852 10,970 30,858 20,815  
Other | Transferred at Point in Time [Member]            
Revenue Recognition            
Total net revenues   11,463 8,967 23,856 16,999  
Other | Transferred over Time [Member]            
Revenue Recognition            
Total net revenues   4,389 2,003 7,002 3,816  
Insurance Payor [Member]            
Revenue Recognition            
Total net revenues   148,165 68,909 262,616 136,626  
Government payor            
Revenue Recognition            
Total net revenues   60,513 40,578 111,758 78,679  
Patient payor            
Revenue Recognition            
Total net revenues   $ 23,438 $ 14,667 $ 49,181 $ 28,347