XML 68 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Apr. 30, 2022
Fair Value Measurement          
Assets, fair value $ 831,452   $ 831,452   $ 1,210,893
Balance Sheet Classification          
Cash and Cash Equivalents 593,900   593,900   978,070
Marketable Securities, Current 59,188   59,188   57,244
Marketable Securities, Non- current 178,565   178,565   175,783
Other Accrued Liabilities (201)   (201)   (204)
Obligations for which assets are held in trust 164,100   164,100   160,800
Unvested obligations under deferred compensation plans 20,700   20,700   24,000
Gain (loss) on marketable securities (9,700) $ 4,800 (9,700) $ 10,000  
Fair Value, Inputs, Level 2          
Fair Value Measurement          
Cost 61,836   61,836   80,358
Unrealized Gains 0   0   0
Unrealized Losses (1,001)   (1,001)   (584)
Debt securities AFS, fair value 60,835   60,835   79,774
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   15,489
Marketable Securities, Current 50,900   50,900   47,241
Marketable Securities, Non- current 9,935   9,935   17,044
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | Foreign currency forward contracts          
Fair Value Measurement          
Foreign currency forward contracts, fair value (201)   (201)   (204)
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 0   0   0
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities (201)   (201)   (204)
Fair Value, Inputs, Level 2 | Commercial paper          
Fair Value Measurement          
Cost 23,362   23,362   41,627
Unrealized Gains 0   0   0
Unrealized Losses (213)   (213)   (126)
Debt securities AFS, fair value 23,149   23,149   41,501
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   15,489
Marketable Securities, Current 23,149   23,149   26,012
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | Corporate notes/bonds          
Fair Value Measurement          
Cost 37,476   37,476   37,736
Unrealized Gains 0   0   0
Unrealized Losses (780)   (780)   (450)
Debt securities AFS, fair value 36,696   36,696   37,286
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 26,761   26,761   20,242
Marketable Securities, Non- current 9,935   9,935   17,044
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | U.S. Treasury and Agency Securities          
Fair Value Measurement          
Cost 998   998   995
Unrealized Gains 0   0   0
Unrealized Losses (8)   (8)   (8)
Debt securities AFS, fair value 990   990   987
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 990   990   987
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Mutual funds          
Fair Value Measurement          
Equity securities, fair value 176,918   176,918   168,742
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 8,288   8,288   10,003
Marketable Securities, Non- current 168,630   168,630   158,739
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Total equity investments          
Fair Value Measurement          
Equity securities, fair value 176,918   176,918   168,742
Balance Sheet Classification          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 8,288   8,288   10,003
Marketable Securities, Non- current 168,630   168,630   158,739
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Cash          
Fair Value Measurement          
Cash and cash equivalents, fair value 513,256   513,256   874,490
Balance Sheet Classification          
Cash and Cash Equivalents 513,256   513,256   874,490
Marketable Securities, Current 0   0   0
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Money market funds          
Fair Value Measurement          
Cash and cash equivalents, fair value 80,644   80,644   88,091
Balance Sheet Classification          
Cash and Cash Equivalents 80,644   80,644   88,091
Marketable Securities, Current 0   0   0
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities $ 0   $ 0   $ 0