XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Revenue by Major Payers (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Medicare | Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 34.00% 39.00%
Medicare | Accounts Receivable    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 42.00% 21.00%
Medicare Advantage | Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 17.00% 15.00%
Medicare Advantage | Accounts Receivable    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 16.00% 13.00%