XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Property
Lease
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Property
Lease
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Leases, operating [Abstract]          
Number of lease for which construction not started | Lease 0   0    
Other information related to leases [Abstract]          
Operating lease cost $ 2,054 $ 2,045 $ 6,187 $ 6,132  
Variable lease cost 522 527 1,716 1,731  
Total Lease costs $ 2,576 $ 2,572 7,903 7,863  
Cash paid for amounts included in the measurement of lease liabilities [Abstract]          
Operating cash flows from operating leases     6,383 6,268  
Right-of-use assets obtained in exchange for lease obligations:     $ 2,397 $ 1,653  
Weighted average remaining lease term 8 years 3 months 18 days 8 years 7 months 6 days 8 years 3 months 18 days 8 years 7 months 6 days  
Weighted average discount rate 3.19% 3.05% 3.19% 3.05%  
Future minimum lease payments under non-cancellable leases [Abstract]          
2024 [1] $ 2,141   $ 2,141    
2025 8,373   8,373    
2026 7,385   7,385    
2027 6,176   6,176    
2028 4,988   4,988    
Thereafter 18,355   18,355    
Total lease payments 47,418   47,418    
Less: Interest 5,949   5,949    
Present value of lease liabilities 41,469   41,469   $ 44,471
Director [Member]          
Future minimum lease payments under non-cancellable leases [Abstract]          
Total lease payments 2,400   2,400    
Less: Interest $ 254   $ 254    
Number of properties under lease owned by related party | Property 5   5    
Minimum [Member]          
Leases, operating [Abstract]          
Operating lease expiration term 7 months   7 months    
Maximum [Member]          
Leases, operating [Abstract]          
Operating lease expiration term 20 years   20 years    
[1] Excluding the nine months ended September 30, 2024.