XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Revenue by Major Payers (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Medicare | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 29.00% 39.00%  
Medicare | Accounts Receivable, Net      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 33.00%   42.00%
Medicare Advantage | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 17.00% 16.00%  
Medicare Advantage | Accounts Receivable, Net      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 23.00%   16.00%
United Healthcare | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 10.00%