XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Operating Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Lease
Property
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Lease
Property
Jun. 30, 2024
USD ($)
Dec. 31, 2024
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,045 $ 2,036 $ 4,051 $ 4,133  
Variable lease cost 519 588 1,151 1,194  
Total Lease costs $ 2,564 $ 2,624 5,202 5,327  
Cash paid for amounts included in the measurement of lease liabilities [Abstract]          
Operating cash flows from operating leases     4,412 4,255  
Right-of-use assets obtained in exchange for lease obligations:     $ 3,030 $ 1,151  
Weighted average remaining lease term 8 years 3 months 18 days 8 years 3 months 18 days 8 years 3 months 18 days 8 years 3 months 18 days  
Weighted average discount rate 3.32% 3.16% 3.32% 3.16%  
Future minimum lease payments under non-cancellable leases [Abstract]          
2025 [1] $ 4,212   $ 4,212    
2026 7,969   7,969    
2027 6,687   6,687    
2028 5,502   5,502    
2029 4,128   4,128    
Thereafter 16,724   16,724    
Total lease payments 45,222   45,222    
Less: Interest 5,872   5,872    
Present value of lease liabilities 39,350   39,350   $ 40,159
Director [Member]          
Future minimum lease payments under non-cancellable leases [Abstract]          
Total lease payments 2,100   2,100    
Less: Interest $ 202   $ 202    
Number of properties under lease owned by related party | Property 5   5    
Minimum [Member]          
Leases, operating [Abstract]          
Operating lease expiration term 4 months   4 months    
Maximum [Member]          
Leases, operating [Abstract]          
Operating lease expiration term 19 years 3 months 18 days   19 years 3 months 18 days    
[1] Excluding the six months ended June 30, 2025.