XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost (cost resulting from lease payments) $ 1,601 $ 1,716  
Variable lease cost (cost excluded from lease payments) 241 256  
Sublease income (30) (30)  
Net lease cost 1,812 1,942  
Operating lease - operating cash flows (fixed payments) 1,778 $ 1,859  
Right-of-use assets - operating leases 17,679   $ 19,129
Operating lease liabilities $ 21,611   $ 23,238
Weighted average lease term - operating leases 4 years 9 months 21 days   4 years 11 months 4 days
Weighted average discount rate - operating leases 2.73%   2.78%