XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Investments - Schedule of Carrying Value and Fair Value of Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Due within 1 year, amortized cost $ 34,384 $ 10,505
Due within 1 year, gross unrealized gains 486  
Due within 1 year, gross unrealized losses (5) (30)
Due within 1 year, fair value 34,865 10,475
Due within 1 year through 5 years, amortized cost 5,071  
Due within 1 year through 5 years, gross unrealized losses (8)  
Due within 1 year through 5 years, fair value 5,063  
Amortized cost 39,455 10,505
Total investment in government debt securities, gross unrealized gains 486  
Total investment in government debt securities, gross unrealized losses (13) (30)
Fair value $ 39,928 $ 10,475