v3.25.2
Summary of Significant Accounting Policies - Schedule of Earned Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Earned premiums $ 1,006,203 $ 674,094 $ 1,924,246 $ 1,295,650
Premium        
Disaggregation of Revenue [Line Items]        
Earned premiums 1,004,580 673,532 1,921,202 1,293,254
Capitation        
Disaggregation of Revenue [Line Items]        
Earned premiums $ 1,623 $ 562 $ 3,044 $ 2,396