v3.26.3
Revenue Recognition (Schedule of Disaggregation of Revenue by Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2024
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 619,790 $ 659,074 $ 584,256
Lease revenue 16,073 17,294 22,818
Total operating revenues 635,863 676,368 607,074
Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 576,574 618,865 550,611
Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 43,216 40,209 33,645
Irrigation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 541,450 568,000 513,896
Lease revenue 0 0 0
Total operating revenues 541,450 568,000 513,896
Irrigation [Member] | Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 505,553 534,492 485,790
Irrigation [Member] | Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 35,897 33,508 28,106
Infrastructure [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 78,340 91,074 70,360
Lease revenue 16,073 17,294 22,818
Total operating revenues 94,413 108,368 93,178
Infrastructure [Member] | Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 71,021 84,373 64,821
Infrastructure [Member] | Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 7,319 $ 6,701 $ 5,539