v3.25.4
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 537,102 $ 481,069 $ 865,913 $ 773,332
Pharmacy        
Disaggregation of Revenue [Line Items]        
Total revenue 227,209 180,000 445,753 332,883
Commissions        
Disaggregation of Revenue [Line Items]        
Total revenue 309,893 301,069 420,160 440,449
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 535,816 478,809 862,810 766,746
Operating Segments | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 261,539 255,578 320,536 348,487
Operating Segments | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 230,654 183,370 452,005 339,108
Operating Segments | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 43,623 39,861 90,269 79,151
Operating Segments | All other:        
Disaggregation of Revenue [Line Items]        
Total revenue 3,891 4,143 7,538 10,110
Operating Segments | Medicare advantage commissions | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 224,831 226,716 272,908 301,187
Operating Segments | Other Senior commissions | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 6,268 2,185 8,938 4,765
Operating Segments | Other services | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 30,440 26,677 38,690 42,535
Operating Segments | Other services | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 3,445 3,370 6,252 6,225
Operating Segments | Other services | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 4,747 4,912 10,168 9,514
Operating Segments | Other services | Auto & Home Segment        
Disaggregation of Revenue [Line Items]        
Total revenue 1,271 171 1,271 343
Operating Segments | Pharmacy | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 227,209 180,000 445,753 332,883
Operating Segments | Term commissions | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 18,487 18,666 37,766 35,030
Operating Segments | Final expense commissions | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 20,389 16,283 42,335 34,607
Operating Segments | Commissions | Auto & Home Segment        
Disaggregation of Revenue [Line Items]        
Total revenue 2,620 3,972 6,267 9,767
Intersegment revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 2,605 1,883 4,435 3,524
Intersegment revenue | Senior        
Disaggregation of Revenue [Line Items]        
Total revenue 2,338 1,773 4,037 3,318
Intersegment revenue | Healthcare Services        
Disaggregation of Revenue [Line Items]        
Total revenue 242 89 355 161
Intersegment revenue | Life        
Disaggregation of Revenue [Line Items]        
Total revenue 25 21 43 45
Intersegment revenue | Other services        
Disaggregation of Revenue [Line Items]        
Total revenue 1,445 861 2,623 1,859
Intersegment revenue | Commissions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,160 $ 1,022 $ 1,812 $ 1,665