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, allowance for doubtful accounts $ 13,193 $ 12,189
Series B redeemable convertible preferred stock, cumulative percentage 5.00% 5.00%
Series B redeemable convertible preferred stock, shares issued (in shares) 0 215,000
Series B redeemable convertible preferred stock redemption value $ 0 $ 2,540,110
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 212,615,894 171,849,325
Treasury stock (in shares) 16,863,102 16,294,119