XML 75 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating Lease, Payments $ 5,704  
Lessee, Operating Lease, Liability, Payments, Due 18,245  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2,799  
Operating Lease, Liability 15,446  
Operating Leases, Future Minimum Payments Due 3,121  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,717  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,316  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,182  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,205  
Operating Lease, Expense $ 4,350 $ 2,780
Operating Lease, Weighted Average Remaining Lease Term 10 years 7 years
Operating Lease, Weighted Average Discount Rate, Percent 4.77% 4.28%
Lessee, Operating Lease, Term of Contract 19 years