XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue Recognition and Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition      
Net revenue $ 3,260,975 $ 3,200,177 $ 2,970,595
Unbilled revenue 41,600 68,400  
Sleep Health      
Revenue Recognition      
Net revenue 1,349,213 1,291,714 1,103,776
Respiratory Health      
Revenue Recognition      
Net revenue 651,150 614,563 554,141
Diabetes Health      
Revenue Recognition      
Net revenue 614,410 660,039 687,091
Wellness at Home      
Revenue Recognition      
Net revenue 646,202 633,861 625,587
Transferred at Point in Time      
Revenue Recognition      
Net revenue 2,090,771 2,131,302 2,015,680
Transferred at Point in Time | Sleep Health      
Revenue Recognition      
Net revenue 992,332 947,103 831,071
Transferred at Point in Time | Respiratory Health      
Revenue Recognition      
Net revenue 32,688 45,219 33,444
Transferred at Point in Time | Diabetes Health      
Revenue Recognition      
Net revenue 598,446 647,431 670,988
Transferred at Point in Time | Wellness at Home      
Revenue Recognition      
Net revenue 467,305 491,549 480,177
Transferred Over Time, Non-Capitated Arrangement      
Revenue Recognition      
Net revenue 1,040,057 1,068,875 954,915
Transferred Over Time, Non-Capitated Arrangement | Sleep Health      
Revenue Recognition      
Net revenue 327,729 344,611 272,705
Transferred Over Time, Non-Capitated Arrangement | Respiratory Health      
Revenue Recognition      
Net revenue 558,529 569,344 520,697
Transferred Over Time, Non-Capitated Arrangement | Diabetes Health      
Revenue Recognition      
Net revenue 9,704 12,608 16,103
Transferred Over Time, Non-Capitated Arrangement | Wellness at Home      
Revenue Recognition      
Net revenue 144,095 142,312 145,410
Transferred Over Time, Capitated Arrangement      
Revenue Recognition      
Net revenue 130,147 0 0
Transferred Over Time, Capitated Arrangement | Sleep Health      
Revenue Recognition      
Net revenue 29,152 0 0
Transferred Over Time, Capitated Arrangement | Respiratory Health      
Revenue Recognition      
Net revenue 59,933 0 0
Transferred Over Time, Capitated Arrangement | Diabetes Health      
Revenue Recognition      
Net revenue 6,260 0 0
Transferred Over Time, Capitated Arrangement | Wellness at Home      
Revenue Recognition      
Net revenue 34,802 0 0
Insurance      
Revenue Recognition      
Net revenue 1,998,722 1,933,440 1,808,633
Government      
Revenue Recognition      
Net revenue 842,552 852,789 781,975
Patient pay      
Revenue Recognition      
Net revenue $ 419,701 $ 413,948 $ 379,987