v3.26.1
Leases - Lease Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Right-of-use assets $ 9,691 $ 10,523
Lease liabilities $ 10,199 $ 11,027
Weighted-average remaining lease term 8 years 8 months 12 days 8 years 10 months 28 days
Weighted-average discount rate 3.38% 3.42%
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 2 months 1 day 4 months 9 days
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 15 years 2 months 4 days 15 years 8 months 4 days