v3.25.3
Leases - Narrative (Details)
$ in Thousands
9 Months Ended
Jun. 28, 2024
USD ($)
property
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]        
Number of properties sold | property 3      
Aggregate purchase price $ 14,700      
Operating lease, right-of-use asset 11,500 $ 11,200   $ 11,600
Operating lease, liability $ 11,500 11,287   $ 11,600
Lessee, operating lease, term of contract 15 years      
Annual payment due $ 1,300      
Pre-tax gain on sale-leaseback transaction $ 13,300      
Lease, cost   1,300 $ 600  
Operating lease payments   $ 1,100 $ 400  
Stand-Alone Branch        
Lessee, Lease, Description [Line Items]        
Number of properties sold | property 2