XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments under Topic 842 (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Operating Leases  
2026 $ 22,717
2027 22,862
2028 16,430
2029 12,357
2030 10,268
Thereafter 22,653
Total lease payments 107,287
Less: Interest (12,516)
Total lease obligations $ 94,771