v3.24.0.1
Concentrations of Credit Risk - Schedules of Concentration of Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%
Payer A | Revenue      
Concentration Risk [Line Items]      
Concentration risk percentage 30.00% 32.00% 31.00%
Payer A | Financing Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00% 21.00%  
Payer B | Revenue      
Concentration Risk [Line Items]      
Concentration risk percentage 15.00% 16.00% 17.00%
Payer B | Financing Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage 18.00% 19.00%  
Payer C | Revenue      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 10.00% 10.00%
Payer C | Financing Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00% 15.00%