XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturity of Lease Commitments (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Maturity of Lease Commitments [Abstract]    
2026 $ 13,983,000  
2026 1,396,000  
2026 15,379,000  
2027 12,200,000  
2027 905,000  
2027 13,105,000  
2028 11,560,000  
2028 650,000  
2028 12,210,000  
2029 11,160,000  
2029 420,000  
2029 11,580,000  
2030 11,370,000  
2030 186,000  
2030 11,556,000  
Thereafter 32,119,000  
Thereafter 0  
Thereafter 32,119,000  
Total lease payments 92,392,000  
Total lease payments 3,557,000  
Total lease payments 95,949,000  
Less: amount representing interest (17,102,000)  
Less: amount representing interest (381,000)  
Less: amount representing interest (17,483,000)  
Present value of lease liabilities 75,290,000  
Present value of lease liabilities 3,176,000  
Present value of lease liabilities $ 78,466,000 $ 84,037,000