XML 108 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease expense $ 3,030 $ 2,568  
Short-term lease expense 268 745  
Total lease expense $ 3,298 $ 3,313  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets  
ROU asset: $ 11,689 $ 6,825  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other liabilities Accrued expenses and other liabilities  
Lease liability: $ 12,080 $ 7,551  
Weighted-average remaining lease term 9 years 6 months 8 years 9 months 18 days  
Weighted-average discount rate 3.34% 2.70%  
Cash paid during the year for operating leases $ 2,990 $ 2,560  
Additions for ROU assets obtained during the year $ 4,428 $ 880 $ 2,482