XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 585 $ 547
Debt Securities, Available-for-Sale, Unrealized Loss Position 17,273 21,646
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 94 114
Debt Securities, Available-for-Sale, Unrealized Loss Position 11,315 13,734
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 4  
Debt Securities, Available-for-Sale, Unrealized Loss Position 2,508  
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 487 416
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,450 3,514
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss   14
Debt Securities, Available-for-Sale, Unrealized Loss Position   1,986
Municipal Bonds [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss   3
Debt Securities, Available-for-Sale, Unrealized Loss Position   $ 2,412