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 |