v3.26.1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details)
Mar. 31, 2026
USD ($)
Lease Liabilities Payments Due [Abstract]  
2027 $ 8,700,000
2028 8,213,000
2029 5,949,000
2030 3,968,000
2031 2,455,000
Thereafter 2,345,000
Total lease payments 31,630,000
Less interest (3,523,000)
Total lease liabilities $ 28,107,000