v3.22.2.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 496,543 $ 377,630 $ 957,549 $ 750,334
Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 487,900 369,162 943,657 736,648
Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,626 1,436 2,933 2,614
Service        
Disaggregation of Revenue [Line Items]        
Revenue 33,365 29,676 62,887 57,379
Parts        
Disaggregation of Revenue [Line Items]        
Revenue 77,693 65,317 146,255 127,942
Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 375,216 272,733 731,582 548,713
Rental        
Disaggregation of Revenue [Line Items]        
Revenues 8,643 8,468 13,892 13,686
Operating Segments [Member] | Agricultural Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 348,956 219,364 667,503 448,915
Operating Segments [Member] | Agricultural Segment [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 348,630 219,058 666,981 448,471
Operating Segments [Member] | Agricultural Segment [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 880 758 1,679 1,478
Operating Segments [Member] | Agricultural Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 24,730 21,150 46,683 40,904
Operating Segments [Member] | Agricultural Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 52,548 40,742 97,054 80,425
Operating Segments [Member] | Agricultural Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 270,472 156,408 521,565 325,664
Operating Segments [Member] | Agricultural Segment [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues 326 306 522 444
Operating Segments [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 77,565 77,323 153,060 151,869
Operating Segments [Member] | International [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 77,468 77,081 152,867 151,500
Operating Segments [Member] | International [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 246 188 451 281
Operating Segments [Member] | International [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 2,333 1,941 4,079 3,521
Operating Segments [Member] | International [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 13,329 12,647 25,322 23,481
Operating Segments [Member] | International [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 61,560 62,305 123,015 124,217
Operating Segments [Member] | International [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues 97 242 193 369
Operating Segments [Member] | Construction Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 70,022 80,943 136,986 149,550
Operating Segments [Member] | Construction Segment [Member] | Revenue from Contracts with Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 61,802 73,023 123,809 136,677
Operating Segments [Member] | Construction Segment [Member] | Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 500 490 803 855
Operating Segments [Member] | Construction Segment [Member] | Service        
Disaggregation of Revenue [Line Items]        
Revenue 6,302 6,585 12,125 12,954
Operating Segments [Member] | Construction Segment [Member] | Parts        
Disaggregation of Revenue [Line Items]        
Revenue 11,816 11,928 23,879 24,036
Operating Segments [Member] | Construction Segment [Member] | Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 43,184 54,020 87,002 98,832
Operating Segments [Member] | Construction Segment [Member] | Rental        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,220 $ 7,920 $ 13,177 $ 12,873