XML 52 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Schedule Of Property And Equipment Abstract    
Land and improvements $ 31,205 $ 30,194
Buildings and improvements 23,796 23,707
Machinery, equipment, and fixtures 305,310 299,665
Construction in progress 25,367 10,255
385,678 363,821
Less: Accumulated depreciation (241,111) (228,324)
Total $ 144,567 $ 135,497