v3.26.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The disaggregation of revenue by segment and product is depicted for the periods presented below, and is consistent with how the Company evaluates its financial performance:
Year Ended June 30,
(in thousands)
202620252024
Senior:
Medicare advantage commissions$510,810 $518,031 $569,648 
Other Senior commissions
17,390 11,397 11,237 
Other services47,747 70,965 74,964 
Total Senior revenue575,947 600,393 655,849 
Healthcare Services:
Pharmacy830,854 728,753 464,853 
Other services14,081 13,952 13,655 
Total Healthcare Services revenue844,935 742,705 478,508 
Life:
Term commissions80,045 74,685 73,980 
Final expense commissions85,019 78,175 64,138 
Other services20,975 20,118 19,812 
Total Life revenue186,039 172,978 157,930 
All other:
Commissions18,540 17,308 35,244 
Other services1,687 718 984 
Total All other revenue
20,227 18,026 36,228 
Eliminations:
Commissions(3,603)(3,339)(2,567)
Other services(5,046)(4,169)(4,172)
Total Elimination revenue(8,649)(7,508)(6,739)
Total Commissions and other services revenue787,645 797,841 856,923 
Total Pharmacy revenue830,854 728,753 464,853 
Total Revenue$1,618,499 $1,526,594 $1,321,776 
Schedule of Activity in Commissions Receivable
A roll forward of commissions receivable (current and long-term) is shown below for the period presented:
(in thousands)
Balance as of June 30, 2024$881,317 
Commission revenue from revenue recognized
317,787 
Net commission revenue adjustment from change in estimate(4,468)
Amounts recognized as accounts receivable, net(243,808)
Balance as of June 30, 2025
$950,828 
Commission revenue from revenue recognized281,490 
Net commission revenue adjustment from change in estimate22,167 
Amounts recognized as accounts receivable, net(263,082)
Balance as of June 30, 2026
$991,403 
Schedule of Contract Liabilities
A roll forward of contract liabilities (current) is shown below for the period presented:
(in thousands)
Balance as of June 30, 2024$8,066 
Commission and other services revenue recognized(34,808)
Amounts recognized as contract liabilities27,440 
Balance as of June 30, 2025
$698 
Commission and other services revenue recognized(13,438)
Amounts recognized as contract liabilities13,639 
Balance as of June 30, 2026
$899