XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Contractual Future Minimum Lease Payments (Details)
$ in Thousands
Aug. 31, 2021
USD ($)
Leases [Abstract]  
2022 (remaining nine months) $ 35,794
2023 40,285
2024 29,941
2025 22,509
2026 16,995
Thereafter 30,336
Total payments 175,860
Less interest (10,261)
Total present value of lease payments $ 165,599