XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Contractual Future Minimum Lease Payments (Details)
$ in Thousands
Feb. 28, 2025
USD ($)
Leases [Abstract]  
2025 (remaining three months) $ 14,222
2026 54,431
2027 44,982
2028 38,659
2029 30,034
Thereafter 58,649
Total payments 240,977
Less interest (26,527)
Total present value of lease payments $ 214,450