XML 88 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases- Schedule of Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remaining for 2025 $ 9,552
2026 11,037
2027 10,027
2028 9,181
2029 6,626
Thereafter 18,274
Total operating lease payments 64,697
Less imputed interest (8,954)
Total operating lease liabilities $ 55,743