XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment (Details) - Property, Plant and Equipment - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Property, Plant and Equipment [Abstract]    
Land and improvements $ 34,112 $ 32,403
Buildings and improvements 24,009 23,810
Machinery, equipment, and fixtures 317,733 307,326
Construction in progress 81,279 37,334
Total property and equipment 457,133 400,873
Less: Accumulated depreciation (256,637) (245,286)
Total $ 200,496 $ 155,587