XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 768 $ 547
Debt Securities, Available-for-sale, Unrealized Loss Position 19,331 21,646
Certificates of Deposit [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 3 14
Debt Securities, Available-for-sale, Unrealized Loss Position 1,997 1,986
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 114 114
Debt Securities, Available-for-sale, Unrealized Loss Position 13,780 13,734
Corporate Bond Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 650 416
Debt Securities, Available-for-sale, Unrealized Loss Position 3,304 3,514
Municipal Bonds [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 1 3
Debt Securities, Available-for-sale, Unrealized Loss Position $ 250 $ 2,412