XML 107 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Total Net Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]        
Operating lease cost $ 3,947 $ 3,344 $ 11,075 $ 11,282
Variable lease cost 153 254 607 836
Short-term lease cost 115 299 330 869
Sublease income (73) (230) (481) (651)
Total net lease cost $ 4,142 $ 3,667 $ 11,531 $ 12,336