XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue by Major Payers (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Medicare | Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 25.00% 34.00%
Medicare | Accounts Receivable    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 13.00% 42.00%
Medicare Advantage | Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 20.00% 17.00%
Medicare Advantage | Accounts Receivable    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 25.00% 16.00%
United Healthcare | Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 10.00%