Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Lease Payments) (Details)

v3.23.3
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Aug. 31, 2023
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 11,368
Lessee, Operating Lease, Liability, to be Paid, Year Two 9,533
Lessee, Operating Lease, Liability, to be Paid, Year Three 6,650
Lessee, Operating Lease, Liability, to be Paid, Year Four 3,687
Lessee, Operating Lease, Liability, to be Paid, Year Five 3,131
Lessee, Operating Lease, Liability, to be Paid, after Year Five 11,540
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 45,909
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 6,878