v3.25.2
Leases - Schedule of Components of Lease Expense and Other lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease cost $ 1,081 $ 1,153 $ 2,230 $ 2,334  
Variable lease cost 459 260 787 508  
Sublease income (42) (42) (85) (85)  
Total lease cost 1,498 1,371 2,932 2,757  
Cash paid for amounts included in measurement of lease liabilities          
Operating cash outflows from operating leases 1,017 1,105 2,245 2,168  
ROU assets obtained in exchange for new operating lease liabilities 467 $ 333 480 $ 3,789  
Operating lease ROU assets $ 12,540   $ 12,540   $ 14,016
Operating Lease, Right-of-Use Asset, Statement of Financial Position Other assets   Other assets   Other assets
Operating lease liabilities $ 14,219   $ 14,219   $ 15,711
Operating Lease, Liability, Statement of Financial Position Other liabilities   Other liabilities   Other liabilities
Weighted-average remaining lease term - operating leases 5 years 10 months 20 days   5 years 10 months 20 days   6 years 3 days
Weighted-average discount rate - operating leases 3.72%   3.72%   3.63%