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):
|
||||||||||||||||||||||||||||||||||||||||||||||||
| 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):
|
||||||||||||||||||||||||||||||||||||||||||||||||