XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases, Maturities of Lease Commitments, Operating and Finance Leases (Details) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Operating Leases [Abstract]    
2025 $ 12,676,000  
2026 12,374,000  
2027 11,194,000  
2028 10,928,000  
2029 11,126,000  
Thereafter 43,461,000  
Total lease payments 101,759,000  
Less amount representing interest (21,200,000)  
Present value of lease liabilities 80,559,000  
Finance Leases [Abstract]    
2025 1,753,000  
2026 1,015,000  
2027 524,000  
2028 364,000  
2029 169,000  
Thereafter 0  
Total lease payments 3,825,000  
Less amount representing interest (347,000)  
Present value of lease liabilities 3,478,000  
Total [Abstract]    
2025 14,429,000  
2026 13,389,000  
2027 11,718,000  
2028 11,292,000  
2029 11,295,000  
Thereafter 43,461,000  
Total lease payments 105,584,000  
Less amount representing interest (21,547,000)  
Present value of lease liabilities $ 84,037,000 $ 92,678,000