v3.26.1
Revenue Recognition - Schedule of Percentages by Source of Net Revenue (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer Benchmark | Commercial insurers    
Concentration Risk [Line Items]    
Concentration risk percentage 70.00% 70.00%
Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 100.00% 100.00%
Revenue Benchmark | Government payers    
Concentration Risk [Line Items]    
Concentration risk percentage 13.00% 14.00%
Revenue Benchmark | Patient    
Concentration Risk [Line Items]    
Concentration risk percentage 17.00% 16.00%