XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Commitments (Details) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Operating Leases [Abstract]    
2025 - remaining three months $ 3,315,000  
2025 - remaining three months 427,000  
2025 - remaining three months 3,742,000  
2026 13,439,000  
2026 1,190,000  
2026 14,629,000  
2027 11,662,000  
2027 699,000  
2027 12,361,000  
2028 11,126,000  
2028 483,000  
2028 11,609,000  
2029 11,132,000  
2029 288,000  
2029 11,420,000  
Thereafter 43,485,000  
Thereafter 72,000  
Thereafter 43,557,000  
Total lease payments 94,159,000  
Total lease payments 3,159,000  
Total lease payments 97,318,000  
Less amount representing interest (18,018,000)  
Less amount representing interest (310,000)  
Less amount representing interest (18,328,000)  
Present value of lease liabilities 76,141,000  
Present value of lease liabilities 2,849,000  
Present value of lease liabilities $ 78,990,000 $ 84,037,000