v3.26.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 430,933 $ 408,160 $ 1,296,846 $ 1,181,492
Pharmacy        
Disaggregation of Revenue [Line Items]        
Total revenue 195,270 185,271 641,023 518,154
Commissions        
Disaggregation of Revenue [Line Items]        
Total revenue 235,663 222,889 655,823 663,338
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 430,172 404,853 1,292,983 1,171,600
Operating Segments | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 182,890 169,442 503,426 517,930
Operating Segments | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 199,386 189,569 651,391 528,677
Operating Segments | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 47,896 45,842 138,166 124,993
Operating Segments | All other:        
Disaggregation of Revenue [Line Items]        
Total revenue 3,084 5,277 10,622 15,384
Operating Segments | Medicare advantage commissions | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 174,132 145,453 447,040 446,640
Operating Segments | Other Senior commissions | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 3,282 3,345 12,220 8,111
Operating Segments | Other services | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 5,476 20,644 44,166 63,179
Operating Segments | Other services | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 4,116 4,298 10,368 10,523
Operating Segments | Other services | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 5,431 5,515 15,600 15,029
Operating Segments | Other services | Auto & Home Segment        
Disaggregation of Revenue [Line Items]        
Total revenue 266 377 1,537 717
Operating Segments | Pharmacy | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 195,270 185,271 641,023 518,154
Operating Segments | Term commissions | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 20,605 20,139 58,372 55,169
Operating Segments | Final expense commissions | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 21,860 20,188 64,194 54,795
Operating Segments | Commissions | Auto & Home Segment        
Disaggregation of Revenue [Line Items]        
Total revenue 2,818 4,900 9,085 14,667
Intersegment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue (2,323) (1,970) (6,759) (5,492)
Intersegment revenue | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue (2,011) (1,877) (6,048) (5,195)
Intersegment revenue | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue (290) (73) (646) (234)
Intersegment revenue | Life        
Disaggregation of Revenue [Line Items]        
Total revenue (22) (20) (65) (63)
Intersegment revenue | Other services        
Disaggregation of Revenue [Line Items]        
Total revenue (1,329) (1,103) (3,952) (2,961)
Intersegment revenue | Commissions        
Disaggregation of Revenue [Line Items]        
Total revenue $ (994) $ (867) $ (2,807) $ (2,531)