XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Allowance for Expected Credit Losses - Schedule of Allowance for Expected Credit Losses for Accounts Receivable and Contract Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Credit Loss [Abstract]    
Allowance for credit losses - accounts receivable $ 989 $ 910
Allowance for credit losses - contract assets $ 463 $ 216