XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Apr. 30, 2024
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Assets, fair value $ 1,059,843   $ 1,059,843   $ 1,195,001
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 779,298   779,298   941,005
Marketable Securities, Current 40,658   40,658   42,742
Marketable Securities, Non- current 241,037   241,037   211,681
Other Accrued Liabilities (1,150)   (1,150)   (427)
Mutual funds          
Balance Sheet Related Disclosures [Abstract]          
Obligations for which assets are held in trust 220,300   220,300   198,600
Unvested obligations under deferred compensation plans 19,900   19,900   22,400
Increase in the fair value of marketable securities 9,100 $ 23,800 28,000 $ 22,800  
Fair Value, Inputs, Level 2          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Cost 40,146   40,146   38,550
Unrealized Gains 81   81   4
Unrealized Losses (36)   (36)   (55)
Fair Value 40,191   40,191   38,499
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   3,932
Marketable Securities, Current 26,088   26,088   25,414
Marketable Securities, Non- current 14,103   14,103   9,153
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | Foreign currency forward contracts          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Foreign currency forward contracts, fair value (1,150)   (1,150)   (427)
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 0   0   0
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities (1,150)   (1,150)   (427)
Fair Value, Inputs, Level 2 | Commercial paper          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Cost 4,650   4,650   16,873
Unrealized Gains 0   0   1
Unrealized Losses (3)   (3)   (19)
Fair Value 4,647   4,647   16,855
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   3,932
Marketable Securities, Current 4,647   4,647   12,923
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | Corporate notes/bonds          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Cost 31,030   31,030   17,322
Unrealized Gains 76   76   3
Unrealized Losses (32)   (32)   (27)
Fair Value 31,074   31,074   17,298
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 17,470   17,470   10,050
Marketable Securities, Non- current 13,604   13,604   7,248
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 2 | U.S. Treasury and Agency Securities          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Cost 4,466   4,466   4,355
Unrealized Gains 5   5   0
Unrealized Losses (1)   (1)   (9)
Fair Value 4,470   4,470   4,346
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 3,971   3,971   2,441
Marketable Securities, Non- current 499   499   1,905
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Mutual funds          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Equity securities, fair value 241,504   241,504   219,856
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 14,570   14,570   17,328
Marketable Securities, Non- current 226,934   226,934   202,528
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Equity investments          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Equity securities, fair value 241,504   241,504   219,856
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 0   0   0
Marketable Securities, Current 14,570   14,570   17,328
Marketable Securities, Non- current 226,934   226,934   202,528
Other Accrued Liabilities 0   0   0
Fair Value, Inputs, Level 1 | Cash          
Fair Value Measurements, Nonrecurring Value Measurement [Abstract]          
Cash and cash equivalents, fair value 604,876   604,876   790,938
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 604,876   604,876   790,938
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 Measurements, Nonrecurring Value Measurement [Abstract]          
Cash and cash equivalents, fair value 174,422   174,422   146,135
Balance Sheet Related Disclosures [Abstract]          
Cash and Cash Equivalents 174,422   174,422   146,135
Marketable Securities, Current 0   0   0
Marketable Securities, Non- current 0   0   0
Other Accrued Liabilities $ 0   $ 0   $ 0