v3.25.4
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Finance lease cost        
Amortization of ROU assets $ 462 $ 352 $ 1,298 $ 1,093
Interest on lease liabilities 51 41 146 135
Finance lease cost 513 393 1,444 1,228
Operating lease cost 11,858 11,774 36,577 35,865
Short-term lease cost 205 226 636 654
Variable lease cost 2,746 2,763 8,244 8,131
Gain on modification of office lease 0 0 (13,907) 0
Lease impairment cost 0 2,452 0 2,452
Sublease income (1,578) (1,309) (4,756) (3,668)
Total lease cost $ 13,744 $ 16,299 $ 28,238 $ 44,662