XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Revenue by Major Payers (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Medicare | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 39.00% 20.00%  
Medicare | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 45.00%   21.00%
Medicare Advantage | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 16.00% 15.00%  
Medicare Advantage | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 10.00%   13.00%
Blue Shield | Revenue      
Disaggregation of Revenue [Line Items]      
Percent of total revenue   13.00%