XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 6,158    
Operating Lease, Right-of-Use Asset $ 22,759 $ 25,406  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities  
Operating Lease, Cost $ 5,757 $ 5,628  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2,039 15,640 $ 9,512
Short-term Lease, Cost 402 491  
Lease, Cost 6,159 6,119  
Operating Lease, Liability $ 26,150 $ 28,635  
Operating Lease, Weighted Average Remaining Lease Term 6 years 7 years  
Operating Lease, Weighted Average Discount Rate, Percent 4.00% 3.90%  
Lessee, Operating Lease, Liability, Payments, Due Year Two $ 6,104    
Lessee, Operating Lease, Liability, Payments, Due Year Three 4,850    
Lessee, Operating Lease, Liability, Payments, Due Year Four 3,420    
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,267    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 7,061    
Lessee, Operating Lease, Liability, Payments, Due 29,860    
Present Value Adjustment 3,710    
Operating Lease, Lease Income, Lease Payments 1,900 $ 1,800  
Operating Lease, Payments $ 5,600 $ 5,500  
Lessor, Operating Lease, Term of Contract 18 months    
Lessee, Operating Lease, Renewal Term 5 years    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets Prepaid Expense and Other Assets