XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Contributions to Revenue and Receivables by Payer (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Net Revenue | Payer A          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk 31.90% 28.90% 32.40% 31.20%  
Net Revenue | Payer B          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk 17.60% 15.40% 16.50% 14.50%  
Net Revenue | Payer C          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk 10.30% 12.00% 10.40% 10.60%  
Receivables, Net and Receivables-Related Parties and Other Receivables | Payer A          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk     50.80%   38.90%
Receivables, Net and Receivables-Related Parties and Other Receivables | Payer D          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk     15.90%   16.10%
Receivables, Net and Receivables-Related Parties and Other Receivables | Payer E          
Accounts Receivable And Net Revenue [Line Items]          
Concentration risk     12.00%   18.30%