v3.25.2
Income Taxes Income Taxes (Tables)
12 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
The provision for income taxes consists of the following:
 Year Ended June 30,
 202520242023
Current:   
Federal$109,633 $93,890 $125,622 
State24,151 23,222 30,505 
Deferred: 
Federal(5,159)(1,615)(40,218)
State1,663 706 (7,981)
 $130,288 $116,203 $107,928 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
The tax effects of temporary differences related to deferred taxes shown on the consolidated balance sheets were:
 June 30,
 20252024
Deferred tax assets:  
Contract and service revenues$25,489 $21,985 
Expense reserves and accruals (bad debts and compensation)
17,022 16,123 
Leasing liabilities12,590 14,755 
Software development and research and development tax amortization
14,244 — 
Net operating loss and tax credit carryforwards212 2,155 
Other, net2,503 3,369 
Total gross deferred tax assets72,060 58,387 
Valuation allowance(182)(108)
Net deferred tax assets71,878 58,279 
Deferred tax liabilities:  
Property and equipment depreciation(24,232)(26,689)
Intangibles, software development, and research and development tax amortization(107,083)(113,623)
Contract and service costs(169,579)(148,126)
Leasing right-of-use assets(11,010)(13,363)
Total gross deferred liabilities(311,904)(301,801)
Net deferred tax liability$(240,026)$(243,522)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
The following analysis reconciles the statutory federal income tax rate to the effective income tax rates reflected above:
 Year Ended June 30,
202520242023
Computed "expected" tax expense21.0 %21.0 %21.0 %
Increase (reduction) in taxes resulting from:   
State income taxes, net of federal income tax benefits3.5 %3.8 %3.7 %
Research and development credit(2.2)%(2.6)%(2.3)%
Changes to prior year uncertain tax positions
(0.3)%0.6 %— %
Other (net)0.2 %0.5 %0.3 %
 22.2 %23.3 %22.7 %
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the unrecognized tax benefits for the fiscal years ended June 30, 2025, 2024, and 2023, follows:
 Unrecognized Tax Benefits
Balance at July 1, 2022$8,990 
Additions for current year tax positions2,570 
Additions for prior year tax positions2,433 
Reductions for prior year tax positions(350)
Reductions related to expirations of statute of limitations(1,638)
Balance at June 30, 202312,005 
Additions for current year tax positions3,924 
Additions for prior year tax positions4,672 
Reductions related to expirations of statute of limitations(1,524)
Balance at June 30, 202419,077 
Additions for current year tax positions4,480 
Additions for prior year tax positions834 
Reductions for prior year tax positions(27)
Reductions related to expirations of statute of limitations(2,641)
Balance at June 30, 2025$21,723