v3.26.1
Accumulated Other Comprehensive Income - Schedule of Component of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Foreign currency translation adjustments $ 106,854 $ 113,972 $ 101,840
Available-for-sale securities 241 196 186
Cash flow hedges 66 0 (800)
Unrecognized prior service cost related to defined benefit pension plan (21) (68) (96)
Net actuarial loss related to defined benefit pension plan (3,486) (3,486) (1,631)
Total accumulated other comprehensive income $ 103,654 $ 110,614 $ 99,499