v3.26.3
Leases (Schedule of Minimum Lease Payments Under Operating Leases) (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
Aug. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2027 $ 5,137  
2028 4,161  
2029 3,600  
2030 3,332  
2031 3,091  
Thereafter 6,291  
Total lease payments 25,612  
Less: interest 3,151  
Present value of lease liabilities $ 22,461 $ 21,467