v3.25.4
Leases - Additional Information (Details) - Lease
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Operating lease, description Our leases have remaining lease terms ranging from less than one year to approximately 14.1 years, none of which has a renewal option reasonably certain of exercise, which has been reflected in the Company’s calculation of lease term.  
Lessee, non-cancelable operating lease agreements expiration year 2040  
Lease expiration year 2040  
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, remaining lease terms 14 years 1 month 6 days  
Branches and Office Spaces    
Lessee, Lease, Description [Line Items]    
Number of operating leases 16 17
Equipment    
Lessee, Lease, Description [Line Items]    
Number of operating leases 6 6