XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingencies (Minimum Self Insurance Payments) (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Self Insurance, Future Estimated Payments Due  
Estimated self insurance payments due in 2024 $ 120
Estimated self insurance payments due in 2025 170
Estimated self insurance payments due in 2026 170
Estimated self insurance payments due in 2027 170
Estimated self insurance payments due in 2028 170
Estimated self insurance payments due thereafter 0
Estimated self insurance payments, gross 800
Discount to net present value (30)
Estimated self insurance payments, net 770
Less current portion (120)
Non-current portion $ 650