XML 153 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases, Operating lease liabilities payments due (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,882  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,422  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,325  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,278  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,281  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9,334  
Lessee, Operating Lease, Liability, Payments, Due 20,522  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 4,017  
Operating Lease, Liability 16,505 $ 16,605
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 16,505 $ 16,600