XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Revenue by Major Payers (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Medicare | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 23.00% 29.00%  
Medicare | Accounts Receivable, Net      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 24.00%   13.00%
Medicare Advantage | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 18.00% 17.00%  
Medicare Advantage | Accounts Receivable, Net      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 19.00%   25.00%
United Healthcare | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue   10.00%