v3.26.1
Revenue Recognition and Accounts Receivable - Composition of Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net revenue $ 740,307 $ 657,100 $ 1,420,180 $ 1,301,647
Sleep Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 386,461 334,689 744,956 651,040
Respiratory Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 194,402 170,450 372,542 335,931
Wellness at Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 159,444 151,961 302,682 314,676
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total net revenue 358,147 364,421 694,240 729,408
Transferred at Point in Time | Sleep Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 267,764 254,593 519,517 495,764
Transferred at Point in Time | Respiratory Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 9,186 7,826 17,443 16,087
Transferred at Point in Time | Wellness at Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 81,197 102,002 157,280 217,557
Transferred Over Time, Non-Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 278,823 261,609 547,676 508,344
Transferred Over Time, Non-Capitated Arrangement | Sleep Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 84,025 73,292 165,649 140,833
Transferred Over Time, Non-Capitated Arrangement | Respiratory Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 151,684 148,827 298,443 291,001
Transferred Over Time, Non-Capitated Arrangement | Wellness at Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 43,114 39,490 83,584 76,510
Transferred Over Time, Capitated Arrangement        
Disaggregation of Revenue [Line Items]        
Total net revenue 103,337 31,070 178,264 63,895
Transferred Over Time, Capitated Arrangement | Sleep Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 34,672 6,804 59,790 14,443
Transferred Over Time, Capitated Arrangement | Respiratory Health        
Disaggregation of Revenue [Line Items]        
Total net revenue 33,532 13,797 56,656 28,843
Transferred Over Time, Capitated Arrangement | Wellness at Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 35,133 10,469 61,818 20,609
Insurance        
Disaggregation of Revenue [Line Items]        
Total net revenue 453,732 385,205 849,275 757,726
Government        
Disaggregation of Revenue [Line Items]        
Total net revenue 172,774 164,430 336,020 320,283
Patient pay        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 113,801 $ 107,465 $ 234,885 $ 223,638