v3.25.4
Revenue Recognition (Schedule of Disaggregation of Revenue by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers $ 150,678 $ 160,547
Lease revenue 5,140 5,734
Total operating revenues 155,818 166,281
Point in Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 140,756 151,470
Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 9,922 9,077
Irrigation [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 133,437 147,087
Lease revenue 0 0
Total operating revenues 133,437 147,087
Irrigation [Member] | Point in Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 124,816 139,368
Irrigation [Member] | Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 8,621 7,719
Infrastructure [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 17,241 13,460
Lease revenue 5,140 5,734
Total operating revenues 22,381 19,194
Infrastructure [Member] | Point in Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers 15,940 12,102
Infrastructure [Member] | Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from the contracts with customers $ 1,301 $ 1,358