v3.25.2
Leases - Schedule of Future Minimum Lease Payments Under Operating and Financing Leases (Details)
$ in Thousands
May 31, 2025
USD ($)
Operating Leases  
2026 $ 1,258
2027 691
2028 293
2029 161
Total lease payments 2,403
Lease inputted interest 127
Net minimum lease payments $ 2,276