Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.24.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 8,743
2026 7,361
2027 7,063
2028 5,597
2029 4,669
Thereafter 12,802
Total minimum lease payments (1) 46,235
Less: imputed interest (12,943)
Total $ 33,292