XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Available-for Sale Marketable Securities by Contractual Maturity (Details) - Debt Securities, Available-For-Sale, Excluding Money Market Accounts - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]    
AFS Marketable Securities Maturities, Within one year, Amortized Cost $ 446,629 $ 622,517
AFS Marketable Securities Maturities, After one year through five years, Amortized Cost 81,329 32,345
Amortized Cost 527,958 654,862
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]    
AFS Marketable Securities Maturities, Within one year, Fair Value 446,155 620,633
AFS Marketable Securities Maturities, After one year through five years, Fair Value 81,418 32,086
AFS Marketable Securities Maturities, Total Fair Value $ 527,573 $ 652,719