Intangible Assets (Details) - USD ($) $ in Thousands |
Jan. 31, 2026 |
Jan. 31, 2025 |
|---|---|---|
| Intangible Assets | ||
| Cost | $ 967,803 | $ 849,506 |
| Accumulated amortization | 635,734 | 528,236 |
| Net | 332,069 | 321,270 |
| Customer agreements and relationships | ||
| Intangible Assets | ||
| Cost | 407,943 | 354,049 |
| Accumulated amortization | 226,397 | 189,908 |
| Existing technology | ||
| Intangible Assets | ||
| Cost | 529,536 | 466,832 |
| Accumulated amortization | 384,307 | 316,506 |
| Trade names | ||
| Intangible Assets | ||
| Cost | 13,024 | 12,142 |
| Accumulated amortization | 10,280 | 8,889 |
| Non-compete covenants | ||
| Intangible Assets | ||
| Cost | 17,300 | 16,483 |
| Accumulated amortization | $ 14,750 | $ 12,933 |
| X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|