v3.26.3
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 280,007 $ 328,811
Pharmacy    
Disaggregation of Revenue [Line Items]    
Total revenue 184,044 218,544
Commissions    
Disaggregation of Revenue [Line Items]    
Total revenue 95,963 110,267
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 279,883 326,994
Operating Segments | Senior    
Disaggregation of Revenue [Line Items]    
Total revenue 50,806 58,996
Operating Segments | Healthcare Services    
Disaggregation of Revenue [Line Items]    
Total revenue 186,278 221,351
Operating Segments | Life    
Disaggregation of Revenue [Line Items]    
Total revenue 42,799 46,647
Operating Segments | All other    
Disaggregation of Revenue [Line Items]    
Total revenue 2,242 3,647
Operating Segments | Medicare advantage commissions | Senior    
Disaggregation of Revenue [Line Items]    
Total revenue 45,385 48,077
Operating Segments | Other Senior commissions | Senior    
Disaggregation of Revenue [Line Items]    
Total revenue 2,981 2,669
Operating Segments | Other services | Senior    
Disaggregation of Revenue [Line Items]    
Total revenue 2,440 8,250
Operating Segments | Other services | Healthcare Services    
Disaggregation of Revenue [Line Items]    
Total revenue 2,234 2,807
Operating Segments | Other services | Life    
Disaggregation of Revenue [Line Items]    
Total revenue 5,588 5,421
Operating Segments | Other services | Auto & Home Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 142 0
Operating Segments | Pharmacy | Healthcare Services    
Disaggregation of Revenue [Line Items]    
Total revenue 184,044 218,544
Operating Segments | Term commissions | Life    
Disaggregation of Revenue [Line Items]    
Total revenue 20,499 19,280
Operating Segments | Final expense commissions | Life    
Disaggregation of Revenue [Line Items]    
Total revenue 16,712 21,946
Operating Segments | Commissions | Auto & Home Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 2,100 3,647
Intersegment Eliminations    
Disaggregation of Revenue [Line Items]    
Total revenue (2,118) (1,830)
Intersegment Eliminations | Senior    
Disaggregation of Revenue [Line Items]    
Total revenue (1,600) (1,699)
Intersegment Eliminations | Healthcare Services    
Disaggregation of Revenue [Line Items]    
Total revenue (470) (113)
Intersegment Eliminations | Life    
Disaggregation of Revenue [Line Items]    
Total revenue (48) (18)
Intersegment Eliminations | Other services    
Disaggregation of Revenue [Line Items]    
Total revenue (1,283) (1,178)
Intersegment Eliminations | Commissions    
Disaggregation of Revenue [Line Items]    
Total revenue $ (835) $ (652)