XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,604 $ 1,757 $ 4,987 $ 5,418  
Variable lease cost (cost excluded from lease payments) 245 270 754 781  
Sublease income (30) (30) (89) (212)  
Net lease cost 1,819 1,997 5,652 5,987  
Operating lease - operating cash flows (fixed payments) 1,760 $ 1,809 5,433 $ 5,551  
Operating lease right-of-use assets 20,151   20,151   $ 24,544
Operating lease liabilities $ 24,422   $ 24,422   $ 29,267
Weighted average lease term - operating leases 5 years 14 days   5 years 14 days   5 years 6 months
Weighted average discount rate - operating leases 2.79%   2.79%   2.91%