Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Lease Payments) (Details)

v3.21.2
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 13,793  
Lessee, Operating Lease, Liability, to be Paid, Year Two 11,589  
Lessee, Operating Lease, Liability, to be Paid, Year Three 9,485  
Lessee, Operating Lease, Liability, to be Paid, Year Four 7,436  
Lessee, Operating Lease, Liability, to be Paid, Year Five 4,713  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 13,869  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 60,885  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 8,400  
Other Noncurrent Liabilities    
Leases [Abstract]    
Operating Lease, Liability $ 52,485 $ 49,949