XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Investments - Schedule of Carrying Value and Fair Value of Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Due within 1 year, amortized cost $ 41,126 $ 34,384
Due within 1 year, gross unrealized gains 39 486
Due within 1 year, gross unrealized losses (4) (5)
Due within 1 year, fair value 41,161 34,865
Due within 1 year through 5 years, amortized cost 5,058 5,071
Due 1 year through 5 years, unrealized gains 0
Due within 1 year through 5 years, gross unrealized losses (70) (8)
Due within 1 year through 5 years, fair value 4,988 5,063
Amortized cost 46,184 39,455
Total investment in government debt securities, gross unrealized gains 39 486
Total investment in government debt securities, gross unrealized losses (74) (13)
Fair value $ 46,149 $ 39,928