XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Maturity of Lease Commitments (Details) - USD ($)
Sep. 30, 2025
Mar. 31, 2025
Leases [Abstract]    
2026- remaining six months, Operating Leases $ 7,103,000  
2026- remaining six months, Finance Leases 811,000  
2026- remaining six months 7,914,000  
2027, Operating Leases 12,350,000  
2027, Finance Leases 1,346,000  
2027 13,696,000  
2028, Operating Leases 11,700,000  
2028, Finance Leases 1,091,000  
2028 12,791,000  
2029, Operating Leases 11,192,000  
2029, Finance Leases 826,000  
2029 12,018,000  
2030, Operating Leases 11,377,000  
2030, Finance Leases 749,000  
2030 12,126,000  
Thereafter, Operating Leases 32,136,000  
Thereafter, Finance Leases 96,000  
Thereafter 32,232,000  
Total lease payments, Operating Leases 85,858,000  
Total lease payments, Finance Leases 4,919,000  
Total lease payments 90,777,000  
Less amount representing interest (15,064,000)  
Less amount representing interest (622,000)  
Less amount representing interest (15,686,000)  
Present value of lease liabilities, Operating Leases 70,794,000  
Present value of lease liabilities, Finance Leases 4,297,000  
Present value of lease liabilities $ 75,091,000 $ 78,466,000