XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Schedule of Maturities of Operating Lease Liabilities in Accordance With ASC 842) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating Leases, 2025 $ 8,609  
Operating Leases, 2026 8,297  
Operating Leases, 2027 8,522  
Operating Leases, 2028 8,773  
Operating Leases, 2029 8,894  
Operating Leases, Thereafter 58,324  
Operating Leases, Total 101,419  
Operating Leases, Less imputed interest (44,422)  
Operating Leases, Present value of lease liabilities 56,997 $ 65,098
Finance leases, 2025 4,879  
Finance leases, 2026 107  
Finance leases, 2027 16  
Finance leases, 2028 0  
Finance leases, 2029 0  
Finance leases, Thereafter 0  
Finance leases, Total 5,002  
Finance leases, Less imputed interest (185)  
Finance leases, Present value of lease liabilities 4,817 $ 15,176
Total future lease commitments, 2025 13,488  
Total future lease commitments, 2026 8,404  
Total future lease commitments, 2027 8,538  
Total future lease commitments, 2028 8,773  
Total future lease commitments, 2029 8,894  
Total future lease commitments, Thereafter 58,324  
Total future lease commitments $ 106,421