XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details)
Mar. 31, 2025
USD ($)
Lease Liabilities Payments Due [Abstract]  
2026 $ 9,161,000
2027 7,368,000
2028 6,451,000
2029 4,208,000
2030 2,275,000
Thereafter 1,475,000
Total lease payments 30,938,000
Less interest (2,859,000)
Total lease liabilities $ 28,079,000