XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Disaggregated Revenue by Each Payer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 486,265 $ 348,209 $ 890,621 $ 685,453
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 44,187 38,907 92,916 78,926
Medicare        
Disaggregation of Revenue [Line Items]        
Revenue 243,125 222,159 488,070 438,469
Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue 180,350 69,112 261,611 136,451
Other third parties        
Disaggregation of Revenue [Line Items]        
Revenue $ 18,603 $ 18,031 $ 48,024 $ 31,607