v3.26.1
Income Taxes - Schedule of Changes in Liability for Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 124,008 $ 116,697 $ 115,180
Increases in current year tax positions 6,800 9,660 5,168
Settlements 0 0 (2,970)
Expiration of statute of limitations (67,049) (2,349) (681)
Ending balance $ 63,759 $ 124,008 $ 116,697