v3.26.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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 972,520 $ 654,808 $ 1,937,620 $ 1,275,196
Commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 87,190 46,049 171,730 93,278
Medicare        
Disaggregation of Revenue [Line Items]        
Total revenue 593,876 403,111 1,200,017 790,995
Medicaid        
Disaggregation of Revenue [Line Items]        
Total revenue 265,619 192,621 494,166 365,802
Other third parties        
Disaggregation of Revenue [Line Items]        
Total revenue $ 25,835 $ 13,027 $ 71,707 $ 25,121