XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,565 $ 1,667 $ 3,166 $ 3,383  
Variable lease cost (cost excluded from lease payments) 237 253 478 509  
Sublease income (10) (29) (40) (59)  
Net lease cost 1,792 1,891 3,604 3,833  
Operating lease - operating cash flows (fixed payments) 1,731 $ 1,814 3,509 $ 3,673  
Right-of-use assets - operating leases 16,250   16,250   $ 19,129
Operating lease liabilities $ 20,016   $ 20,016   $ 23,238
Weighted average lease term - operating leases 4 years 8 months 15 days   4 years 8 months 15 days   4 years 11 months 4 days
Weighted average discount rate - operating leases 2.67%   2.67%   2.78%