XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Debt Securities (Tables)
3 Months Ended
Oct. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities

The following is a summary of available-for-sale debt securities:

 

   Amortized Cost   Gross Unrealized Gains   Gross Unrealized Losses   Fair Value 
    (in thousands) 
October 31, 2025:                
U.S. Treasury bills and notes  $15,876   $   $(21)  $15,855 
Government sponsored enterprise notes   6,218    2    (1)   6,219 
Corporate bonds   3,263    5    (156)   3,112 
                     
Total  $25,357   $7   $(178)  $25,186 
                     
July 31, 2025:                    
U.S. Treasury bills and notes  $12,953   $   $(27)  $12,926 
Government sponsored enterprise notes   5,554        (4)   5,550 
Corporate bonds   3,367    2    (196)   3,173 
                     
Total  $21,874   $2   $(227)  $21,649 
Schedule of Contractual Maturities of Available-for-sale Debt Securities

The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2025 were as follows:

 

   Fair Value 
   (in thousands) 
Within one year  $22,553 
After one year through five years   2,312 
After five years through ten years   310 
After ten years   11 
      
Total  $25,186 
Schedule of Available-for-sale Securities, Unrealized Loss Position

The following table includes the fair value of the Company’s available-for-sale debt securities that were in an unrealized loss position:

 

   Unrealized Losses   Fair Value 
   (in thousands) 
October 31, 2025:          
U.S. Treasury bills and notes  $21   $15,505 
Government sponsored enterprise notes   1    2,702 
Corporate bonds   156    2,890 
           
Total  $178   $21,097 
           
July 31, 2025:          
U.S. Treasury bills and notes  $27   $12,926 
Government sponsored enterprise notes   4    5,550 
Corporate bonds   196    2,976 
           
Total  $227   $21,452 
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer

The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:

 

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2025:        
U.S. Treasury bills and notes  $15   $333 
Corporate bonds   156    2,822 
           
Total  $171   $3,155 
           
July 31, 2025:          
U.S. Treasury bills and notes  $19   $329 
Corporate bonds   195    2,967 
           
Total  $214   $3,296