v3.25.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Finance lease cost        
Amortization of ROU assets $ 437 $ 362 $ 836 $ 741
Interest on lease liabilities 51 45 95 94
Finance lease cost 488 407 931 835
Operating lease cost 12,334 12,096 24,719 24,091
Short-term lease cost 210 202 431 428
Variable lease cost 2,891 3,027 5,498 5,368
Gain on modification of office lease (13,907) 0 (13,907) 0
Sublease income (1,545) (1,206) (3,178) (2,359)
Total lease cost $ 471 $ 14,526 $ 14,494 $ 28,363