XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Disaggregated Revenue by Each Payer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 620,390 $ 404,356
Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 46,081 49,512
Medicare    
Disaggregation of Revenue [Line Items]    
Revenue 389,352 246,564
Medicaid    
Disaggregation of Revenue [Line Items]    
Revenue 173,158 81,263
Other third parties    
Disaggregation of Revenue [Line Items]    
Revenue $ 11,799 $ 27,017