Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Commercial Paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less Than 12 Months, Fair Value $ 33,831 $ 37,002
Less Than 12 Months, Unrealized Loss 178 125
12 Months or longer, Fair Value 1,698 4,499
12 Months or longer, Unrealized Losses 2 1
Commercial Paper | Marketable Securities Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current 35,529 26,012
Commercial Paper | Cash and Cash Equivalents    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Fair Value   15,489
Corporate Notes/Bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less Than 12 Months, Fair Value 31,566 32,186
Less Than 12 Months, Unrealized Loss 447 446
12 Months or longer, Fair Value 9,153 3,800
12 Months or longer, Unrealized Losses 23 4
Corporate Notes/Bonds | Marketable Securities Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current 24,137 18,942
Corporate Notes/Bonds | Marketable Securities Non-Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Non-Current 16,582 17,044
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 986 987
Less Than 12 Months, Unrealized Loss 10 8
U.S. Treasury and Agency Securities | Marketable Securities Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Available For Sale Securities Debt Securities, Current $ 986 $ 987