XML 77 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail) - USD ($)
$ in Thousands
Oct. 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 $ 21,302 $ 37,002
Less than 12 months, unrealized losses 211 125
12 months or longer, fair value 1,847 4,499
12 months or longer, unrealized losses 2 1
Commercial paper | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Cash and Cash Equivalent 0 15,489
Commercial paper | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Current 23,149 26,012
Commercial paper | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Non- Current 0 0
Corporate notes/bonds    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less than 12 months, fair value 21,771 32,186
Less than 12 months, unrealized losses 465 446
12 months or longer, fair value 14,925 3,800
12 months or longer, unrealized losses 315 4
Corporate notes/bonds | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Cash and Cash Equivalent 0 0
Corporate notes/bonds | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Current 26,761 18,942
Corporate notes/bonds | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Non- Current 9,935 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 990 987
Less than 12 months, unrealized losses 8 8
12 months or longer, fair value 0 0
12 months or longer, unrealized losses 0 0
U.S. Treasury and Agency Securities | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Cash and Cash Equivalent 0 0
U.S. Treasury and Agency Securities | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Current 990 987
U.S. Treasury and Agency Securities | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Marketable Securities, Non- Current $ 0 $ 0