XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Contractual Future Minimum Lease Payments (Details)
$ in Thousands
Aug. 31, 2024
USD ($)
Leases [Abstract]  
2025 (remaining nine months) $ 39,570
2026 47,203
2027 37,748
2028 31,759
2029 23,645
Thereafter 36,546
Total payments 216,471
Less interest (20,589)
Total present value of lease payments $ 195,882