v3.25.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 220,972 $ 185,600
Commission Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 170,537 81,162
Medicare Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 219,404 185,026
Medicare Revenue | Agency Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 187,633 99,124
Medicare Revenue | Commission Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 167,109 79,733
Medicare Revenue | Partner Marketing and Other Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 20,524 19,391
Medicare Revenue | Non-Agency Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 31,771 85,902
Other Revenue | Other Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,568 $ 574