XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Disaggregated Revenue by Each Payer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 956,048 $ 478,710 $ 2,231,243 $ 1,369,331
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 84,566 52,961 176,696 142,667
Medicare        
Disaggregation of Revenue [Line Items]        
Revenue 571,405 258,377 1,363,868 747,418
Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue 244,620 151,943 610,400 414,453
Other third parties        
Disaggregation of Revenue [Line Items]        
Revenue $ 55,457 $ 15,429 $ 80,279 $ 64,793