XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Assets and Liabilities Related to Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Operating Leases    
Right-of-use assets $ 37,474 $ 37,540
Accumulated amortization (5,578) (3,976)
Right-of-use assets, net 31,896 33,564
Lease liabilities, current portion 1,336 1,331
Lease liabilities, net of current portion 31,949 33,289
Total operating lease liabilities $ 33,284 $ 34,620