v3.26.1
Leases - Maturity of Lease Commitments (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
2027, Operating Leases $ 12,454,000  
2027, Finance Leases 1,547,000  
2027 14,001,000  
2028, Operating Leases 11,806,000  
2028, Finance Leases 1,292,000  
2028 13,098,000  
2029, Operating Leases 11,285,000  
2029, Finance Leases 1,027,000  
2029 12,312,000  
2030, Operating Leases 11,387,000  
2030, Finance Leases 950,000  
2030 12,337,000  
2031, Operating Leases 11,623,000  
2031, Finance Leases 269,000  
2031 11,892,000  
Thereafter, Operating Leases 20,529,000  
Thereafter, Finance Leases 0  
Thereafter 20,529,000  
Total lease payments, Operating Leases 79,084,000  
Total lease payments, Finance Leases 5,085,000  
Total lease payments 84,169,000  
Less: amount representing interest, Operating Leases (13,158,000)  
Less: amount representing interest, Finance Leases (594,000)  
Less: amount representing interest (13,752,000)  
Present value of lease liabilities, Operating Leases 65,926,000  
Present value of lease liabilities, Finance Leases 4,491,000  
Present value of lease liabilities $ 70,417,000 $ 78,466,000