XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Commercial paper    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Less than 12 months, fair value $ 4,627 $ 3,841
Less than 12 months, unrealized losses 3 1
12 months or longer, fair value 0 0
12 months or longer, unrealized losses 0 0
Commercial paper | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities AFS, fair value 599 500
Commercial paper | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, current 4,028 3,341
Commercial paper | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt 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 17,795 7,803
Less than 12 months, unrealized losses 31 10
12 months or longer, fair value 0 0
12 months or longer, unrealized losses 0 0
Corporate notes/bonds | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities AFS, fair value 0 0
Corporate notes/bonds | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, current 9,788 4,630
Corporate notes/bonds | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, non-current 8,007 $ 3,173
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 3,596  
Less than 12 months, unrealized losses 4  
12 months or longer, fair value 0  
12 months or longer, unrealized losses 0  
U.S. Treasury and Agency Securities | Cash and Cash Equivalent    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities AFS, fair value 0  
U.S. Treasury and Agency Securities | Marketable Securities, Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, current 0  
U.S. Treasury and Agency Securities | Marketable Securities, Non- Current    
Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]    
Debt securities, non-current $ 3,596