v3.25.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues [Abstract]    
Total revenue $ 324,038 $ 278,078
Fertility benefits services revenue    
Revenues [Abstract]    
Total revenue 206,405 169,769
Pharmacy benefits services revenue    
Revenues [Abstract]    
Total revenue $ 117,633 $ 108,309