v3.26.1
Revenue - Schedule of Commission Revenue by Segment (Details) - USD ($)
$ / shares in Units, $ 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 $ 33,566 $ 60,782 $ 121,584 $ 173,901
Basic (in dollars per share) $ (1.18) $ (0.98) $ (1.77) $ (1.32)
Diluted (in dollars per share) $ (1.18) $ (0.98) $ (1.77) $ (1.32)
Commission        
Disaggregation of Revenue [Line Items]        
Total revenue $ 29,804 $ 54,731 $ 109,611 $ 153,677
Commission | Medicare        
Disaggregation of Revenue [Line Items]        
Total revenue 28,228 52,237 101,456 141,956
Commission | Employer and Individual        
Disaggregation of Revenue [Line Items]        
Total revenue 1,576 2,494 8,155 11,721
Commission revenue from members approved during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 20,484 35,068 89,489 120,680
Commission revenue from members approved during the period | Medicare        
Disaggregation of Revenue [Line Items]        
Total revenue 19,141 33,148 85,579 114,902
Commission revenue from members approved during the period | Employer and Individual        
Disaggregation of Revenue [Line Items]        
Total revenue 1,343 1,920 3,910 5,778
Commission revenue from renewals of small business members during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 1,713 1,892 4,484 4,742
Commission revenue from renewals of small business members during the period | Medicare        
Disaggregation of Revenue [Line Items]        
Total revenue     0  
Commission revenue from renewals of small business members during the period | Employer and Individual        
Disaggregation of Revenue [Line Items]        
Total revenue 1,713 1,892 4,484 4,742
Net commission revenue from members approved in prior periods        
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,607 $ 17,771 $ 15,638 $ 28,255
Basic (in dollars per share) $ 0.18 $ 0.44 $ 0.38 $ 0.71
Diluted (in dollars per share) $ 0.18 $ 0.44 $ 0.38 $ 0.71
Net commission revenue from members approved in prior periods | Medicare        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,087 $ 19,089 $ 15,877 $ 27,054
Net commission revenue from members approved in prior periods | Employer and Individual        
Disaggregation of Revenue [Line Items]        
Total revenue $ (1,480) $ (1,318) $ (239) $ 1,201