XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 557 $ 50
Debt Securities, Available-for-sale, Unrealized Loss Position 12,280 4,945
Certificates of Deposit [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 9  
Debt Securities, Available-for-sale, Unrealized Loss Position 1,991  
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 80 17
Debt Securities, Available-for-sale, Unrealized Loss Position 887 1,652
Corporate Bond Securities [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 452 33
Debt Securities, Available-for-sale, Unrealized Loss Position 3,495 $ 3,293
Municipal Bonds [Member]    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 16  
Debt Securities, Available-for-sale, Unrealized Loss Position $ 5,907