XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
Aug. 31, 2023
USD ($)
Years Ending August 31:  
Present value of minimum lease payments $ 10,200,000
Operating Lease Agreements  
Years Ending August 31:  
2024 3,527,000
2025 2,325,000
2026 1,589,000
2027 1,293,000
2028 998,000
Thereafter 994,000
Future minimum lease payments 10,726,000
Less interest (551,000)
Present value of minimum lease payments $ 10,175,000