XML 112 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases    
Lease right-of-use $ 25,900 $ 29,100
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets Other Assets
Lease liabilities $ 28,938 $ 32,100
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other Liabilities. Other Liabilities.
Weighted-average remaining lease term (in years) 7 years 9 months 18 days 8 years 2 months 12 days
Weighted-average discount rates (in percent) 3.41% 3.26%
Rent expense $ 6,200 $ 6,100
Remaining undiscounted cash flows    
2025 5,425  
2026 4,109  
2027 3,790  
2028 3,412  
2029 2,829  
Thereafter 17,931  
Total lease payments 37,496  
Less: Imputed interest (8,558)  
Present value of operating lease liabilities $ 28,938 $ 32,100
Maximum    
Leases    
Term of lease (in years) 20 years  
Minimum    
Leases    
Term of lease (in years) 1 month