v3.26.1
Leases - Additional Information (Details) - Lease
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Operating lease, description Our leases have remaining lease terms ranging from less than one year to approximately 13.6 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 month and year 2040-02  
Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, remaining lease terms 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, remaining lease terms 13 years 7 months 6 days  
Branches and Office Spaces    
Lessee, Lease, Description [Line Items]    
Number of operating leases 16 16
Equipment    
Lessee, Lease, Description [Line Items]    
Number of operating leases 6 6