XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
April 2025 - March 2026 $ 4,613
April 2026 - March 2027 4,611
April 2027 - March 2028 4,035
April 2028 - March 2029 3,667
April 2029 - March 2030 3,334
Thereafter 17,932
 Future maturities of lease liabilities 38,192
Principal Payments  
Lessee, Lease, Description [Line Items]  
April 2025 - March 2026 3,073
April 2026 - March 2027 3,254
April 2027 - March 2028 2,860
April 2028 - March 2029 2,652
April 2029 - March 2030 2,476
Thereafter 15,435
 Future maturities of lease liabilities 29,750
Interest Payments  
Lessee, Lease, Description [Line Items]  
April 2025 - March 2026 1,540
April 2026 - March 2027 1,357
April 2027 - March 2028 1,175
April 2028 - March 2029 1,015
April 2029 - March 2030 858
Thereafter 2,497
 Future maturities of lease liabilities $ 8,442