Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Lease Payments) (Details)

v3.22.2.2
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Aug. 31, 2022
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 12,283
Lessee, Operating Lease, Liability, to be Paid, Year Two 10,273
Lessee, Operating Lease, Liability, to be Paid, Year Three 8,131
Lessee, Operating Lease, Liability, to be Paid, Year Four 5,531
Lessee, Operating Lease, Liability, to be Paid, Year Five 3,195
Lessee, Operating Lease, Liability, to be Paid, after Year Five 11,569
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 50,982
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 6,796