XML 49 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]    
2023 $ 3,839 $ 5,015
2024 4,636 3,856
2025 3,188 2,408
2026 1,015 235
2027 951 171
Thereafter 510  
Total 14,139 11,685
Less: present value discount 1,085 695
Operating lease liabilities $ 13,054 $ 10,990