XML 48 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract    
2023 $ 2,438 $ 5,015
2024 4,870 3,856
2025 3,422 2,408
2026 1,249 235
2027 1,185 171
Thereafter 713  
Total 13,877 11,685
Less: present value discount 1,115 695
Operating lease liabilities $ 12,762 $ 10,990