v3.25.2
Leases - Summary of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease Cost        
Operating lease cost $ 761 $ 745 $ 1,469 $ 1,482
Short term lease cost 78 13 164 51
Total lease cost $ 839 $ 758 1,633 1,533
Other information        
Operating leases - operating cash flows     $ 1,371 $ 1,373
Weighted average lease term - operating leases, in years 11 years 10 months 17 days 10 years 8 months 1 day 11 years 10 months 17 days 10 years 8 months 1 day
Weighted average discount rate - operating leases (percent) 3.78% 3.62% 3.78% 3.62%