XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Schedule Of Property And Equipment Abstract    
Land and improvements $ 31,098 $ 30,194
Buildings and improvements 23,740 23,707
Machinery, equipment and fixtures 300,330 299,665
Construction in progress 12,635 10,255
367,803 363,821
Less: accumulated depreciation (232,678) (228,324)
Total $ 135,125 $ 135,497