v3.26.1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Jan. 31, 2022
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]        
Government assistance, award amount     $ 6,000 $ 6,000
NOW Scheme contingency payable $ 4,839 $ 4,919 $ 6,000 $ 6,000