XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Assets and Liabilities Related to Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Operating Leases    
Right-of-use assets $ 37,541 $ 37,540
Accumulated amortization (4,793) (3,976)
Right-of-use assets, net 32,748 33,564
Lease liabilities, current portion 1,353 1,331
Lease liabilities, net of current portion 32,630 33,289
Total operating lease liabilities $ 33,983 $ 34,620