v3.26.3
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]          
Operating lease ROU asset $ 16,833   $ 16,833   $ 17,066
Lease liability - operating leases $ 17,887   $ 17,887   $ 18,130
Weighted average discount rate 4.81%   4.81%   4.75%
Weighted average remaining lease term 6 years 8 months 4 days   6 years 8 months 4 days   6 years 9 months 21 days
Operating lease cash flows payments $ 882 $ 814 $ 2,600 $ 2,500  
Minimum          
Lessee, Lease, Description [Line Items]          
Operating leases term 1 year   1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Operating leases term 144 months   144 months