v3.26.1
Leases - Summary of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease Cost    
Operating lease cost $ 721 $ 708
Short term lease cost 70 86
Total lease cost 791 794
Other information    
Operating leases - operating cash flows $ 574 $ 687
Weighted average lease term - operating leases, in years 10 years 1 month 28 days 11 years 4 months 6 days
Weighted average discount rate - operating leases 3.89% 3.75%