XML 83 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Minimum Self Insurance Payments) (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Self Insurance, Future Estimated Payments Due  
Estimated self insurance payments due in 2027 $ 120
Estimated self insurance payments due in 2028 170
Estimated self insurance payments due in 2029 170
Estimated self insurance payments due in 2030 170
Estimated self insurance payments due in 2031 170
Estimated self insurance payments due thereafter 137
Estimated self insurance payments, gross 937
Discount to net present value (87)
Estimated self insurance payments, net 850
Less current portion (120)
Non-current portion $ 730