XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Schedule of Disaggregation of Revenue by Segment) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 661,905,000 $ 760,263,000  
Lease revenue 12,179,000 10,480,000  
Total operating revenues 674,084,000 770,743,000 $ 567,646,000
Irrigation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 586,031,000 665,829,000  
Lease revenue 0 0  
Total operating revenues 586,031,000 665,829,000 471,358,000
Infrastructure [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 75,874,000 94,434,000  
Lease revenue 12,179,000 10,480,000  
Total operating revenues 88,053,000 104,914,000 $ 96,288,000
Point in Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 629,366,000 731,850,000  
Point in Time [Member] | Irrigation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 559,826,000 643,169,000  
Point in Time [Member] | Infrastructure [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 69,540,000 88,681,000  
Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 32,539,000 28,413,000  
Over Time [Member] | Irrigation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers 26,205,000 22,660,000  
Over Time [Member] | Infrastructure [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from the contracts with customers $ 6,334,000 $ 5,753,000