v3.26.1
PROPERTY, PLANT AND EQUIPMENT, NET - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Property, plant and equipment, net    
Property and equipment, gross $ 37,938 $ 35,590
Accumulated depreciation (21,342) (21,127)
Property, plant and equipment, net 16,596 14,463
Land and improvements    
Property, plant and equipment, net    
Property and equipment, gross $ 936 $ 936
Land and improvements | Minimum    
Property, plant and equipment, net    
Useful Life 5 years 5 years
Land and improvements | Maximum    
Property, plant and equipment, net    
Useful Life 20 years 20 years
Building and improvements    
Property, plant and equipment, net    
Property and equipment, gross $ 12,864 $ 11,412
Furniture, machinery and equipment    
Property, plant and equipment, net    
Property and equipment, gross $ 18,537 $ 17,386
Furniture, machinery and equipment | Minimum    
Property, plant and equipment, net    
Useful Life 2 years 2 years
Furniture, machinery and equipment | Maximum    
Property, plant and equipment, net    
Useful Life 20 years 20 years
Trucks, trailers and other vehicles    
Property, plant and equipment, net    
Property and equipment, gross $ 5,601 $ 5,856
Trucks, trailers and other vehicles | Minimum    
Property, plant and equipment, net    
Useful Life 3 years 3 years
Trucks, trailers and other vehicles | Maximum    
Property, plant and equipment, net    
Useful Life 10 years 10 years
Leasehold improvements    
Property, plant and equipment, net    
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
Buildings | Minimum    
Property, plant and equipment, net    
Useful Life 20 years 20 years
Buildings | Maximum    
Property, plant and equipment, net    
Useful Life 50 years 50 years