v3.26.1
Allowance for Expected Credit Losses (Tables)
3 Months Ended
Apr. 30, 2026
Credit Loss [Abstract]  
Schedule of Changes in Allowance for Expected Credit Losses for Financial Assets Measured at Amortization Cost
The following table presents the balance of the allowance for expected credit losses for accounts receivable and contract assets (in thousands):
April 30, 2026January 31, 2026
Allowance for credit losses - accounts receivable$1,168 $910 
Allowance for credit losses - contract assets$636 $216 
Schedule of Contract with Customer, Asset, Allowance for Credit Loss
The following table presents the balance of the allowance for expected credit losses for accounts receivable and contract assets (in thousands):
April 30, 2026January 31, 2026
Allowance for credit losses - accounts receivable$1,168 $910 
Allowance for credit losses - contract assets$636 $216