v3.26.1
Leases - Maturity of Lease Commitments (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Leases [Abstract]    
2027 - remaining nine months, Operating Leases $ 9,659,000  
2027 - remaining nine months, Finance Leases 1,146,000  
2027 - remaining nine months 10,805,000  
2028, Operating Leases 12,710,000  
2028, Finance Leases 1,291,000  
2028 14,001,000  
2029, Operating Leases 11,513,000  
2029, Finance Leases 1,026,000  
2029 12,539,000  
2030, Operating Leases 11,388,000  
2030, Finance Leases 949,000  
2030 12,337,000  
2031, Operating Leases 11,622,000  
2031, Finance Leases 269,000  
2031 11,891,000  
Thereafter, Operating Leases 20,525,000  
Thereafter, Finance Leases 0  
Thereafter 20,525,000  
Total lease payments, Operating Leases 77,417,000  
Total lease payments, Finance Leases 4,681,000  
Total lease payments 82,098,000  
Less amount representing interest, Operating Leases (12,354,000)  
Less amount representing interest, Finance Leases (522,000)  
Less amount representing interest (12,876,000)  
Present value of lease liabilities, Operating Leases 65,063,000  
Present value of lease liabilities, Finance Leases 4,159,000  
Present value of lease liabilities $ 69,222,000 $ 70,417,000