XML 19 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 23,603 $ 23,259
Preferred stock at par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.004 $ 0.004
Common stock, shares authorized (in shares) 350,000,000 350,000,000
Common stock, shares issued (in shares) 188,900,583 188,246,955
Common stock issued on exercise of options (note 11) (in shares) 147,064,349 146,410,721
Treasury stock, shares (in shares) 41,836,234 41,836,234