XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
May 31, 2025
USD ($)
Lessee Disclosure [Abstract]  
2026 $ 6,657
2027 4,909
2028 4,491
2029 3,638
2030 2,902
Thereafter 7,713
Total future lease payments 30,310
Less: interest (5,005)
Present value of operating lease liabilities $ 25,305