v3.26.1
LEASES - Schedule of Future Minimum Lease Commitments (Details)
$ in Thousands
May 31, 2026
USD ($)
Leases [Abstract]  
2026 (remaining three months) $ 10,395
2027 41,696
2028 37,633
2029 32,223
2030 27,196
Thereafter 60,014
Total minimum lease payments 209,157
Less: Imputed interest 28,216
Total lease liabilities $ 180,941