XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Revenue Recognition and Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue Recognition      
Net revenue $ 3,244,857 $ 3,260,975 $ 3,200,177
Unbilled revenue 44,700 41,600  
Sleep Health      
Revenue Recognition      
Net revenue 1,378,147 1,349,213 1,291,714
Respiratory Health      
Revenue Recognition      
Net revenue 691,160 651,150 614,563
Diabetes Health      
Revenue Recognition      
Net revenue 592,413 614,410 660,039
Wellness at Home      
Revenue Recognition      
Net revenue 583,137 646,202 633,861
Transferred at Point in Time      
Revenue Recognition      
Net revenue 2,031,012 2,090,771 2,131,302
Transferred at Point in Time | Sleep Health      
Revenue Recognition      
Net revenue 1,040,386 992,332 947,103
Transferred at Point in Time | Respiratory Health      
Revenue Recognition      
Net revenue 33,495 32,688 45,219
Transferred at Point in Time | Diabetes Health      
Revenue Recognition      
Net revenue 573,690 598,446 647,431
Transferred at Point in Time | Wellness at Home      
Revenue Recognition      
Net revenue 383,441 467,305 491,549
Transferred Over Time, Non-Capitated Arrangement      
Revenue Recognition      
Net revenue 1,086,141 1,040,057 1,068,875
Transferred Over Time, Non-Capitated Arrangement | Sleep Health      
Revenue Recognition      
Net revenue 308,784 327,729 344,611
Transferred Over Time, Non-Capitated Arrangement | Respiratory Health      
Revenue Recognition      
Net revenue 601,506 558,529 569,344
Transferred Over Time, Non-Capitated Arrangement | Diabetes Health      
Revenue Recognition      
Net revenue 12,576 9,704 12,608
Transferred Over Time, Non-Capitated Arrangement | Wellness at Home      
Revenue Recognition      
Net revenue 163,275 144,095 142,312
Transferred Over Time, Capitated Arrangement      
Revenue Recognition      
Net revenue 127,704 130,147 0
Transferred Over Time, Capitated Arrangement | Sleep Health      
Revenue Recognition      
Net revenue 28,977 29,152 0
Transferred Over Time, Capitated Arrangement | Respiratory Health      
Revenue Recognition      
Net revenue 56,159 59,933 0
Transferred Over Time, Capitated Arrangement | Diabetes Health      
Revenue Recognition      
Net revenue 6,147 6,260 0
Transferred Over Time, Capitated Arrangement | Wellness at Home      
Revenue Recognition      
Net revenue 36,421 34,802 0
Insurance      
Revenue Recognition      
Net revenue 1,963,190 1,998,722 1,933,440
Government      
Revenue Recognition      
Net revenue 852,988 842,552 852,789
Patient pay      
Revenue Recognition      
Net revenue $ 428,679 $ 419,701 $ 413,948