v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Statement of Financial Position [Abstract]    
Accounts receivable trade, allowance for credit losses $ 13,136 $ 14,258
Common stock, shares authorized (in shares) Unlimited Unlimited
Common stock, shares issued (in shares) 242,126,460 254,784,391
Common stock, shares outstanding (in shares) 242,126,460 254,784,391
Treasury stock (in shares) 4,751,257 4,648,036