XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition and Accounts Receivable - Composition of Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net revenue $ 805,858 $ 804,031 $ 2,404,330 $ 2,341,943
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 510,693 532,125 1,533,238 1,546,013
Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 262,315 271,906 774,979 795,930
Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 32,850 0 96,113 0
Sleep        
Disaggregation of Revenue [Line Items]        
Total net revenue 326,447 315,392 962,105 912,403
Sleep | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 237,537 227,005 696,424 656,311
Sleep | Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 81,530 88,387 244,273 256,092
Sleep | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 7,380 0 21,408 0
Diabetes        
Disaggregation of Revenue [Line Items]        
Total net revenue 141,072 159,937 443,117 475,219
Diabetes | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 137,099 157,328 431,339 464,893
Diabetes | Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 2,438 2,609 7,099 10,326
Diabetes | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 1,535 0 4,679 0
Supplies to the home        
Disaggregation of Revenue [Line Items]        
Total net revenue 46,780 48,349 141,983 143,227
Supplies to the home | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 43,534 48,349 132,447 143,227
Supplies to the home | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 3,246 0 9,536 0
Respiratory        
Disaggregation of Revenue [Line Items]        
Total net revenue 164,017 151,083 485,305 447,815
Respiratory | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 8,148 8,164 23,723 24,284
Respiratory | Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 140,930 142,919 417,061 423,531
Respiratory | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 14,939 0 44,521 0
HME        
Disaggregation of Revenue [Line Items]        
Total net revenue 52,997 52,182 157,713 154,297
HME | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 24,331 27,095 75,916 82,895
HME | Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 24,551 25,087 70,472 71,402
HME | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 4,115 0 11,325 0
Other        
Disaggregation of Revenue [Line Items]        
Total net revenue 74,545 77,088 214,107 208,982
Other | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 60,044 64,184 173,389 174,403
Other | Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 12,866 12,904 36,074 34,579
Other | Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 1,635 0 4,644 0
Insurance        
Disaggregation of Revenue [Line Items]        
Total net revenue 490,072 486,136 1,461,224 1,397,748
Government        
Disaggregation of Revenue [Line Items]        
Total net revenue 208,309 220,351 617,653 618,860
Patient pay        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 107,477 $ 97,544 $ 325,453 $ 325,335