XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Property And Equipment Abstract    
Land and improvements $ 31,130 $ 30,194
Buildings and improvements 23,784 23,707
Machinery, equipment, and fixtures 303,730 299,665
Construction in progress 13,162 10,255
371,806 363,821
Less: Accumulated depreciation (236,662) (228,324)
Total $ 135,144 $ 135,497