XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Investments - Schedule of Carrying Value and Fair Value of Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Due within 1 year, amortized cost $ 20,218 $ 42,843
Due within 1 year, gross unrealized gains 29 4
Due within 1 year, gross unrealized losses 20,247 (61)
Due 1 year through 5 years, amortized cost 7,051 5,088
Due within 1 year, fair value   42,786
Due 1 year through 5 years, gross unrealized gains 0 0
Due 1 year through 5 years, gross unrealized losses (131) (263)
Due 1 year through 5 years 6,920 4,825
Amortized cost 27,269 47,931
Total investment in government debt securities, gross unrealized gains 29 4
Total investment in government debt securities, gross unrealized losses (131) (324)
Fair value $ 27,167 $ 47,611