XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments under Topic 842 (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Operating Leases  
2023 $ 20,405
2024 17,966
2025 14,551
2026 13,713
2027 10,103
Thereafter 21,472
Total lease payments 98,210
Less: Interest (9,619)
Total lease obligations $ 88,591