v3.25.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 546,426 $ 633,674 $ 1,140,763 $ 1,262,376
Revenue 546,426 633,674 1,140,763 1,262,376
Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 536,619 624,308    
Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,335 2,002    
Service        
Disaggregation of Revenue [Line Items]        
Revenue 48,800 47,268 92,817 92,346
Parts        
Disaggregation of Revenue [Line Items]        
Revenue 109,222 109,805 214,851 218,032
Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 376,262 465,233 813,102 933,322
Rental        
Disaggregation of Revenue [Line Items]        
Revenues 9,807 9,366    
Agricultural Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 345,755 424,036 730,141 871,721
Agricultural Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 35,156 34,570 67,575 67,512
Agricultural Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 73,216 75,430 146,249 150,395
Agricultural Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 235,657 312,556 513,422 651,269
International [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 98,117 68,149 191,975 133,254
International [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 3,440 3,076 6,065 5,833
International [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 16,070 15,407 29,442 29,931
International [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 77,880 49,146 155,158 96,645
Construction Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 71,987 80,191 144,117 151,683
Construction Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 7,219 7,214 14,009 14,014
Construction Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 13,011 11,049 25,694 22,879
Construction Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 42,363 52,844 $ 89,047 $ 99,939
Operating Segments [Member] | Agricultural Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 345,755 424,036    
Operating Segments [Member] | Agricultural Segment [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 345,120 423,556    
Operating Segments [Member] | Agricultural Segment [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,091 1,000    
Operating Segments [Member] | Agricultural Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 35,156 34,570    
Operating Segments [Member] | Agricultural Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 73,216 75,430    
Operating Segments [Member] | Agricultural Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 235,657 312,556    
Operating Segments [Member] | Agricultural Segment [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues 635 480    
Operating Segments [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 98,117 68,149    
Operating Segments [Member] | International [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 97,915 67,827    
Operating Segments [Member] | International [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 525 198    
Operating Segments [Member] | International [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 3,440 3,076    
Operating Segments [Member] | International [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 16,070 15,407    
Operating Segments [Member] | International [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 77,880 49,146    
Operating Segments [Member] | International [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues 202 322    
Operating Segments [Member] | Construction Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 71,987 80,191    
Operating Segments [Member] | Construction Segment [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 63,017 71,627    
Operating Segments [Member] | Construction Segment [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 424 520    
Operating Segments [Member] | Construction Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 7,219 7,214    
Operating Segments [Member] | Construction Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 13,011 11,049    
Operating Segments [Member] | Construction Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 42,363 52,844    
Operating Segments [Member] | Construction Segment [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,970 $ 8,564