XML 93 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 645 $ 547
Debt Securities, Available-for-sale, Unrealized Loss Position 41,635 21,646
Certificates of Deposit [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 4 14
Debt Securities, Available-for-sale, Unrealized Loss Position 3,356 1,986
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 148 114
Debt Securities, Available-for-sale, Unrealized Loss Position 31,038 13,734
Government Sponsored Enterprise Notes [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 8  
Debt Securities, Available-for-sale, Unrealized Loss Position 3,873  
Corporate Bond Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 485 416
Debt Securities, Available-for-sale, Unrealized Loss Position $ 3,368 3,514
Municipal Bonds [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss   3
Debt Securities, Available-for-sale, Unrealized Loss Position   $ 2,412