Annual report pursuant to Section 13 and 15(d)

Note 15 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.23.1
Note 15 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
2024 $ 5,004  
2025 3,652  
2026 2,424  
2027 2,317  
2028 1,435  
Thereafter 3,198  
Total future minimum lease payments 18,030  
Effects of discounting (1,885)  
Total lease liabilities 16,145 $ 18,100
Current lease liabilities 4,198 6,387
Long-term lease liabilities $ 11,947 $ 11,750