XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
January - December 2025 $ 4,592
January - December 2026 4,669
January - December 2027 4,222
January - December 2028 3,676
January - December 2029 3,498
Thereafter 18,675
 Future maturities of lease liabilities 39,332
Principal Payments  
Lessee, Lease, Description [Line Items]  
January - December 2025 3,008
January - December 2026 3,266
January - December 2027 3,004
January - December 2028 2,621
January - December 2029 2,603
Thereafter 15,977
 Future maturities of lease liabilities 30,479
Interest Payments  
Lessee, Lease, Description [Line Items]  
January - December 2025 1,584
January - December 2026 1,403
January - December 2027 1,218
January - December 2028 1,055
January - December 2029 895
Thereafter 2,698
 Future maturities of lease liabilities $ 8,853