XML 28 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition and Accounts Receivable (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue Recognition      
Total net revenues $ 191,439,034 $ 119,498,274  
Unbilled revenue 18,064,863   $ 8,611,272
Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 128,973,725 68,955,964  
Transferred over Time [Member]      
Revenue Recognition      
Total net revenues 62,465,309 50,542,310  
Sleep      
Revenue Recognition      
Total net revenues 91,562,523 65,184,027  
Sleep | Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 68,893,964 47,127,169  
Sleep | Transferred over Time [Member]      
Revenue Recognition      
Total net revenues 22,668,559 18,056,858  
Supplies To The Home [Member]      
Revenue Recognition      
Total net revenues 33,338,901 2,028,936  
Supplies To The Home [Member] | Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 33,338,901 2,028,936  
HME      
Revenue Recognition      
Total net revenues 23,756,404 20,731,645  
HME | Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 11,579,127 10,489,009  
HME | Transferred over Time [Member]      
Revenue Recognition      
Total net revenues 12,177,277 10,242,636  
Respiratory      
Revenue Recognition      
Total net revenues 27,775,378 21,708,264  
Respiratory | Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 2,768,427 1,279,075  
Respiratory | Transferred over Time [Member]      
Revenue Recognition      
Total net revenues 25,006,951 20,429,189  
Other      
Revenue Recognition      
Total net revenues 15,005,828 9,845,402  
Other | Transferred at Point in Time [Member]      
Revenue Recognition      
Total net revenues 12,393,306 8,031,775  
Other | Transferred over Time [Member]      
Revenue Recognition      
Total net revenues 2,612,522 1,813,627  
Government payor      
Revenue Recognition      
Total net revenues 51,244,994 38,100,765  
Insurance payor      
Revenue Recognition      
Total net revenues 114,450,697 67,717,162  
Patient payor      
Revenue Recognition      
Total net revenues $ 25,743,343 $ 13,680,347