v3.26.1
Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Finance Leases    
Current liabilities $ 1,896 $ 1,858
Non-current liabilities $ 31,676 $ 32,163