XML 149 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,667 $ 1,820 $ 3,383 $ 3,661  
Variable lease cost (cost excluded from lease payments) 253 279 509 511  
Sublease income (29) (95) (59) (182)  
Net lease cost 1,891 2,004 3,833 3,990  
Operating lease - operating cash flows (fixed payments) 1,814 $ 1,923 3,673 $ 3,743  
Operating lease right-of-use assets 21,580   21,580   $ 24,544
Operating lease liabilities $ 26,007   $ 26,007   $ 29,267
Weighted average lease term - operating leases 5 years 2 months 8 days   5 years 2 months 8 days   5 years 6 months
Weighted average discount rate - operating leases 2.84%   2.84%   2.91%