XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Commission Revenue by Segment (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 532,410 $ 452,871
Basic (in dollars per share) $ (1.19) $ (2.37)
Diluted (in dollars per share) $ (1.19) $ (2.37)
Commission    
Disaggregation of Revenue [Line Items]    
Total revenue $ 461,647 $ 403,924
Commission revenue from members approved during the period    
Disaggregation of Revenue [Line Items]    
Total revenue 429,350 345,876
Net commission revenue from members approved in prior periods    
Disaggregation of Revenue [Line Items]    
Total revenue $ 22,735 $ 48,075
Basic (in dollars per share) $ 0.59 $ 1.30
Diluted (in dollars per share) $ 0.59 $ 1.30
Commission revenue from renewals of small business members during the period    
Disaggregation of Revenue [Line Items]    
Total revenue $ 9,562 $ 9,973
Medicare Segment | Commission    
Disaggregation of Revenue [Line Items]    
Total revenue 431,565 359,631
Medicare Segment | Commission revenue from members approved during the period    
Disaggregation of Revenue [Line Items]    
Total revenue 412,887 326,087
Medicare Segment | Net commission revenue from members approved in prior periods    
Disaggregation of Revenue [Line Items]    
Total revenue 18,678 33,544
Decrease in revenue 5,300 4,300
Medicare Segment | Commission revenue from renewals of small business members during the period    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Employer and Individual | Commission    
Disaggregation of Revenue [Line Items]    
Total revenue 30,082 44,293
Employer and Individual | Commission revenue from members approved during the period    
Disaggregation of Revenue [Line Items]    
Total revenue 16,463 19,789
Employer and Individual | Net commission revenue from members approved in prior periods    
Disaggregation of Revenue [Line Items]    
Total revenue 4,057 14,531
Employer and Individual | Commission revenue from renewals of small business members during the period    
Disaggregation of Revenue [Line Items]    
Total revenue $ 9,562 $ 9,973