XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at April 30, 2024 and 2023 (in thousands):
20242023
Buildings and leasehold improvements$18,684 $19,714 
Computer equipment and purchased software12,209 13,788 
Office furniture and equipment4,683 5,312 
35,576 38,815 
Accumulated depreciation and amortization(30,022)(32,371)
$5,554 $6,444