XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Schedule of Disaggregation of Revenue by Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 659,074 $ 584,256 $ 661,905
Lease revenue 17,294 22,818 12,179
Total operating revenues 676,368 607,074 674,084
Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 618,865 550,611 629,366
Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 40,209 33,645 32,539
Irrigation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 568,000 513,896 586,031
Lease revenue 0 0 0
Total operating revenues 568,000 513,896 586,031
Irrigation [Member] | Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 534,492 485,790 559,826
Irrigation [Member] | Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 33,508 28,106 26,205
Infrastructure [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 91,074 70,360 75,874
Lease revenue 17,294 22,818 12,179
Total operating revenues 108,368 93,178 88,053
Infrastructure [Member] | Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 84,373 64,821 69,540
Infrastructure [Member] | Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 6,701 $ 5,539 $ 6,334