XML 131 R110.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Lessee Lease Description [Line Items]      
Impairment of right-of-use assets $ 2,452 $ 1,629 $ 5,471
Minimum      
Lessee Lease Description [Line Items]      
Lessee operating lease, term of contract 1 year    
Lessee finance lease, term of contract 1 year    
Maximum      
Lessee Lease Description [Line Items]      
Lessee operating lease, term of contract 12 years    
Lessee finance lease, term of contract 5 years