XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Maturities of Lease Commitments, Operating and Finance Leases (Details) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Operating Leases [Abstract]    
2024 $ 13,567,000  
2025 12,535,000  
2026 12,099,000  
2027 10,816,000  
2028 10,725,000  
Thereafter 53,929,000  
Total lease payments 113,671,000  
Less amount representing interest (25,586,000)  
Present value of lease liabilities 88,085,000  
Finance Leases [Abstract]    
2024 2,064,000  
2025 1,569,000  
2026 837,000  
2027 346,000  
2028 186,000  
Thereafter 6,000  
Total lease payments 5,008,000  
Less amount representing interest (415,000)  
Present value of lease liabilities 4,593,000  
Total [Abstract]    
2024 15,631,000  
2025 14,104,000  
2026 12,936,000  
2027 11,162,000  
2028 10,911,000  
Thereafter 53,935,000  
Total lease payments 118,679,000  
Less amount representing interest (26,001,000)  
Present value of lease liabilities $ 92,678,000 $ 93,346,000