Annual report pursuant to Section 13 and 15(d)

Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)

v3.22.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Commercial Paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less Than 12 Months, Fair Value $ 37,002 $ 36,378
Less Than 12 Months, Unrealized Losses 125 7
12 Months or longer, Fair Value 4,499  
12 Months or longer, Unrealized Losses 1  
Corporate Notes/Bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less Than 12 Months, Fair Value 32,186 26,351
Less Than 12 Months, Unrealized Losses 446 20
12 Months or longer, Fair Value 3,800  
12 Months or longer, Unrealized Losses 4  
U.S. Treasury and Agency Securities    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less Than 12 Months, Fair Value 987  
Less Than 12 Months, Unrealized Losses 8  
Cash and Cash Equivalents | Commercial Paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Fair Value 15,489 5,749
Marketable Securities Current | Commercial Paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current 26,012 30,629
Marketable Securities Current | Corporate Notes/Bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current 18,942 10,134
Marketable Securities Current | U.S. Treasury and Agency Securities    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current 987  
Marketable Securities Non-Current | Corporate Notes/Bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Non-Current $ 17,044 $ 16,217