XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Debt Securities (Tables)
9 Months Ended
Apr. 30, 2021
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) 
April 30, 2021:                
Certificates of deposit*  $1,927   $    $   $1,927 
U.S. Treasury bills and notes   1,672        (28)   1,644 
Corporate bonds   6,283    21    (112)   6,192 
Municipal bonds   7,091        (2   7,089 
Total  $16,973   $21   $(142)  $16,852 
                     
July 31, 2020:                    
Certificates of deposit*  $13,844   $58   $   $13,902 
U.S. Treasury bills   2,498            2,498 
Municipal bonds   1,979        (16)   1,963 
Total  $18,321   $58   $(16)  $18,363 

 

  * Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
Schedule of Contractual Maturities of Available-for-sale Debt Securities

The contractual maturities of the Company’s available-for-sale debt securities at April 30, 2021 were as follows:

 

   Fair Value 
   (in thousands) 
Within one year  $

5,048

 
After one year through five years   

5,986

 
After five years through ten years   

5,399

 
After ten years   419 
Total  $

16,852

 
Schedule of Available-for-sale Securities, Unrealized Loss Position

The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:

 

   Unrealized Losses   Fair Value 
   (in thousands) 
April 30, 2021:        
U.S. Treasury bills and notes  $28   $1,644 
Corporate bonds   112    5,535 

Municipal bonds

   2    

5,399

 
Total  $142   $12,578 
July 31, 2020:          
Municipal bonds  $16   $1,963