XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Commission Revenue by Segment (Details) - USD ($)
$ / shares in Units, $ 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]        
Total revenue $ 60,782 $ 65,856 $ 173,901 $ 158,820
Basic (in dollars per share) $ (0.98) $ (1.33) $ (1.32) $ (2.29)
Diluted (in dollars per share) $ (0.98) $ (1.33) $ (1.32) $ (2.29)
Commission        
Disaggregation of Revenue [Line Items]        
Total revenue $ 54,731 $ 56,847 $ 153,677 $ 137,774
Commission revenue from members approved during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 35,068 43,206 120,680 118,635
Commission revenue from renewals of small business members during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 1,892 2,142 4,742 5,170
Total net commission revenue from members approved in prior periods        
Disaggregation of Revenue [Line Items]        
Total revenue $ 17,771 $ 11,499 $ 28,255 $ 13,969
Basic (in dollars per share) $ 0.44 $ 0.30 $ 0.71 $ 0.36
Diluted (in dollars per share) $ 0.44 $ 0.30 $ 0.71 $ 0.36
Medicare | Commission        
Disaggregation of Revenue [Line Items]        
Total revenue $ 52,237 $ 50,622 $ 141,956 $ 121,376
Medicare | Commission revenue from members approved during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 33,148 39,941 114,902 109,693
Medicare | Commission revenue from renewals of small business members during the period        
Disaggregation of Revenue [Line Items]        
Total revenue     0  
Medicare | Total net commission revenue from members approved in prior periods        
Disaggregation of Revenue [Line Items]        
Total revenue 19,089 10,681 27,054 11,683
Employer and Individual | Commission        
Disaggregation of Revenue [Line Items]        
Total revenue 2,494 6,225 11,721 16,398
Employer and Individual | Commission revenue from members approved during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 1,920 3,265 5,778 8,942
Employer and Individual | Commission revenue from renewals of small business members during the period        
Disaggregation of Revenue [Line Items]        
Total revenue 1,892 2,142 4,742 5,170
Employer and Individual | Total net commission revenue from members approved in prior periods        
Disaggregation of Revenue [Line Items]        
Total revenue $ (1,318) $ 818 $ 1,201 $ 2,286