v3.26.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Assets:      
Total assets measured at fair value $ 94,990 $ 97,309 $ 88,345
Liabilities:      
Total liabilities measured at fair value 55,642 55,749 50,896
Level 1      
Assets:      
Total assets measured at fair value 56,657 56,780 50,667
Liabilities:      
Total liabilities measured at fair value 55,539 55,739 49,633
Level 2      
Assets:      
Total assets measured at fair value 65 484 1,255
Liabilities:      
Total liabilities measured at fair value 103 10 1,263
Level 3      
Assets:      
Total assets measured at fair value 38,268 40,045 36,423
Liabilities:      
Total liabilities measured at fair value 0 0 0
Other Current Assets | Available-for-sale securities      
Assets:      
Total assets measured at fair value 286 281 265
Other Current Assets | Short-term investment      
Assets:      
Total assets measured at fair value 153 153 151
Other Current Assets | Hedge derivatives-Assets      
Assets:      
Total assets measured at fair value 65 484 1,255
Other Current Assets | Level 1 | Available-for-sale securities      
Assets:      
Total assets measured at fair value 286 281 265
Other Current Assets | Level 1 | Short-term investment      
Assets:      
Total assets measured at fair value 153 153 151
Other Current Assets | Level 1 | Hedge derivatives-Assets      
Assets:      
Total assets measured at fair value 0 0 0
Other Current Assets | Level 2 | Available-for-sale securities      
Assets:      
Total assets measured at fair value 0 0 0
Other Current Assets | Level 2 | Short-term investment      
Assets:      
Total assets measured at fair value 0 0 0
Other Current Assets | Level 2 | Hedge derivatives-Assets      
Assets:      
Total assets measured at fair value 65 484 1,255
Other Current Assets | Level 3 | Available-for-sale securities      
Assets:      
Total assets measured at fair value 0 0 0
Other Current Assets | Level 3 | Short-term investment      
Assets:      
Total assets measured at fair value 0 0 0
Other Current Assets | Level 3 | Hedge derivatives-Assets      
Assets:      
Total assets measured at fair value 0 0 0
Other Non-current Assets | SERP assets - employer      
Assets:      
Total assets measured at fair value 679 607 618
Other Non-current Assets | SERP assets - employee      
Assets:      
Total assets measured at fair value 55,539 55,739 49,633
Other Non-current Assets | Level 1 | SERP assets - employer      
Assets:      
Total assets measured at fair value 679 607 618
Other Non-current Assets | Level 1 | SERP assets - employee      
Assets:      
Total assets measured at fair value 55,539 55,739 49,633
Other Non-current Assets | Level 2 | SERP assets - employer      
Assets:      
Total assets measured at fair value 0 0 0
Other Non-current Assets | Level 2 | SERP assets - employee      
Assets:      
Total assets measured at fair value 0 0 0
Other Non-current Assets | Level 3 | SERP assets - employer      
Assets:      
Total assets measured at fair value 0 0 0
Other Non-current Assets | Level 3 | SERP assets - employee      
Assets:      
Total assets measured at fair value 0 0 0
Other non-current liabilities | SERP liabilities - employee      
Liabilities:      
Total liabilities measured at fair value 55,539 55,739 49,633
Other non-current liabilities | Defined Benefit Plan Assets      
Assets:      
Total assets measured at fair value 38,268 40,045 36,423
Other non-current liabilities | Level 1 | SERP liabilities - employee      
Liabilities:      
Total liabilities measured at fair value 55,539 55,739 49,633
Other non-current liabilities | Level 1 | Defined Benefit Plan Assets      
Assets:      
Total assets measured at fair value 0 0 0
Other non-current liabilities | Level 2 | SERP liabilities - employee      
Liabilities:      
Total liabilities measured at fair value 0 0 0
Other non-current liabilities | Level 2 | Defined Benefit Plan Assets      
Assets:      
Total assets measured at fair value 0 0 0
Other non-current liabilities | Level 3 | SERP liabilities - employee      
Liabilities:      
Total liabilities measured at fair value 0 0 0
Other non-current liabilities | Level 3 | Defined Benefit Plan Assets      
Assets:      
Total assets measured at fair value 38,268 40,045 36,423
Accrued Liabilities | Hedge derivatives-Liabilities      
Liabilities:      
Total liabilities measured at fair value 103 10 1,263
Accrued Liabilities | Level 1 | Hedge derivatives-Liabilities      
Liabilities:      
Total liabilities measured at fair value 0 0 0
Accrued Liabilities | Level 2 | Hedge derivatives-Liabilities      
Liabilities:      
Total liabilities measured at fair value 103 10 1,263
Accrued Liabilities | Level 3 | Hedge derivatives-Liabilities      
Liabilities:      
Total liabilities measured at fair value $ 0 $ 0 $ 0