v3.26.1
Revenue Recognition and Accounts Receivable - Composition of Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net revenue $ 819,799 $ 777,882
Sleep Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 358,495 316,351
Respiratory Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 178,140 165,481
Diabetes Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 142,166 138,844
Wellness at Home    
Disaggregation of Revenue [Line Items]    
Total net revenue 140,998 157,206
Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Total net revenue 472,444 495,522
Transferred at Point in Time | Sleep Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 251,753 241,171
Transferred at Point in Time | Respiratory Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 8,257 8,261
Transferred at Point in Time | Diabetes Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 136,622 134,386
Transferred at Point in Time | Wellness at Home    
Disaggregation of Revenue [Line Items]    
Total net revenue 75,812 111,704
Transferred Over Time, Non-Capitated Arrangement    
Disaggregation of Revenue [Line Items]    
Total net revenue 272,428 249,535
Transferred Over Time, Non-Capitated Arrangement | Sleep Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 81,624 67,541
Transferred Over Time, Non-Capitated Arrangement | Respiratory Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 146,759 142,174
Transferred Over Time, Non-Capitated Arrangement | Diabetes Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 3,574 2,834
Transferred Over Time, Non-Capitated Arrangement | Wellness at Home    
Disaggregation of Revenue [Line Items]    
Total net revenue 40,471 36,986
Transferred Over Time, Capitated Arrangement    
Disaggregation of Revenue [Line Items]    
Total net revenue 74,927 32,825
Transferred Over Time, Capitated Arrangement | Sleep Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 25,118 7,639
Transferred Over Time, Capitated Arrangement | Respiratory Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 23,124 15,046
Transferred Over Time, Capitated Arrangement | Diabetes Health    
Disaggregation of Revenue [Line Items]    
Total net revenue 1,970 1,624
Transferred Over Time, Capitated Arrangement | Wellness at Home    
Disaggregation of Revenue [Line Items]    
Total net revenue 24,715 8,516
Insurance    
Disaggregation of Revenue [Line Items]    
Total net revenue 482,442 454,227
Government    
Disaggregation of Revenue [Line Items]    
Total net revenue 205,477 197,411
Patient pay    
Disaggregation of Revenue [Line Items]    
Total net revenue $ 131,880 $ 126,244