XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturity of Lease Commitments (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Leases [Abstract]    
2026- remaining nine months $ 10,643,000  
2026- remaining nine months 1,279,000  
2026- remaining nine months 11,922,000  
2027 12,331,000  
2027 1,304,000  
2027 13,635,000  
2028 11,672,000  
2028 1,049,000  
2028 12,721,000  
2029 11,179,000  
2029 818,000  
2029 11,997,000  
2030 11,378,000  
2030 740,000  
2030 12,118,000  
Thereafter 32,135,000  
Thereafter 92,000  
Thereafter 32,227,000  
Total lease payments 89,338,000  
Total lease payments 5,282,000  
Total lease payments 94,620,000  
Less amount representing interest (16,086,000)  
Less amount representing interest (693,000)  
Less amount representing interest (16,779,000)  
Present value of lease liabilities 73,252,000  
Present value of lease liabilities 4,589,000  
Present value of lease liabilities $ 77,841,000 $ 78,466,000