XML 76 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Disaggregated Revenue by Each Payor Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 348,209 $ 269,697 $ 685,453 $ 532,954
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 38,907 42,014 78,926 84,167
Medicare        
Disaggregation of Revenue [Line Items]        
Revenue 222,159 142,641 438,469 276,299
Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue 69,112 70,635 136,451 142,299
Other third parties        
Disaggregation of Revenue [Line Items]        
Revenue $ 18,031 $ 14,407 $ 31,607 $ 30,189