v3.26.1
Concentration of Credit and Revenue Risk - Schedules of Concentration of Risk (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Concentration Risk [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Payer A | Revenue        
Concentration Risk [Line Items]        
Concentration risk percentage 28.00% 29.00% 27.00% 28.00%
Payer A | Financing Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage     55.00% 50.00%
Payer B | Revenue        
Concentration Risk [Line Items]        
Concentration risk percentage 16.00% 16.00% 17.00% 16.00%
Payer B | Financing Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage     15.00% 18.00%
Payer C | Revenue        
Concentration Risk [Line Items]        
Concentration risk percentage 17.00% 15.00% 18.00% 16.00%
Payer C | Financing Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage     13.00% 14.00%