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.23.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Commercial paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less than 12 months, fair value   $ 8,229
Less than 12 months, unrealized losses   26
12 months or longer, fair value   3,492
12 months or longer, unrealized losses   4
Commercial paper | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, current   11,721
Commercial paper | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, non-current   0
Corporate notes/bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less than 12 months, fair value $ 0 9,581
Less than 12 months, unrealized losses 0 123
12 months or longer, fair value 18,121 13,815
12 months or longer, unrealized losses 203 232
Corporate notes/bonds | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, current 18,121 20,489
Corporate notes/bonds | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, non-current $ 0 $ 2,907