Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Jan. 31, 2025 |
---|---|---|
Fair Value [Member] | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Long-Term debt and related current maturities | $ 24,661 | $ 25,202 |
Fair Value [Member] | Level 3 [Member] | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Long-Term debt and related current maturities | 24,661 | 25,202 |
Carrying Value [Member] | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Long-Term debt and related current maturities | $ 26,120 | $ 25,239 |