XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Contractual Maturity (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Amortized Cost  
Due within one year through three years $ 3,360
Due after three years through five years 483
Amortized Cost, Total 3,843
Fair Value  
Due within one year through three years 3,358
Due after three years through five years 450
Fair Value, Total $ 3,808