v3.26.1
Revenue Recognition (Schedule of Disaggregation of Revenue by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers $ 156,888 $ 165,674 $ 462,240 $ 510,054
Lease revenue 3,876 3,790 12,057 12,755
Total operating revenues 160,764 169,464 474,297 522,809
Point in Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 145,735 155,504 431,592 481,150
Over Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 11,153 10,170 30,648 28,904
Irrigation [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 133,033 143,745 407,707 438,971
Lease revenue 0 0 0 0
Total operating revenues 133,033 143,745 407,707 438,971
Irrigation [Member] | Point in Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 124,060 135,334 382,092 414,958
Irrigation [Member] | Over Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 8,973 8,411 25,615 24,013
Infrastructure [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 23,855 21,929 54,533 71,083
Lease revenue 3,876 3,790 12,057 12,755
Total operating revenues 27,731 25,719 66,590 83,838
Infrastructure [Member] | Point in Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers 21,675 20,170 49,500 66,192
Infrastructure [Member] | Over Time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from the contracts with customers $ 2,180 $ 1,759 $ 5,033 $ 4,891