Accumulated Other Comprehensive Income - Schedule of Component of Accumulated Other Comprehensive Income (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Jan. 31, 2026 |
Apr. 30, 2025 |
|---|---|---|---|
| Accumulated Other Comprehensive Income Loss [Line Items] | |||
| Foreign currency translation adjustments | $ 112,036 | $ 113,972 | $ 100,115 |
| Available-for-sale securities | 199 | 196 | 185 |
| Cash flow hedges | 31 | 0 | (1,067) |
| Unrecognized prior service cost related to defined benefit pension plan | (44) | (68) | (109) |
| Net actuarial loss related to defined benefit pension plan | (3,486) | (3,486) | (1,631) |
| Total accumulated other comprehensive income | $ 108,736 | $ 110,614 | $ 97,493 |
| X | ||||||||||
- Definition Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| 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/disclosureRef
|
| X | ||||||||||
- Definition Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|