v3.25.1
Leases - Additional Information (Detail)
Apr. 30, 2025
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years
Operating Lease, Weighted Average Discount Rate, Percent 6.06%