v3.26.1
Lease Assets and Lease Liabilities (Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Finance Lease, Liability, to be Paid, Year One $ 1,361  
Finance Lease, Liability, to be Paid, Year Two 2,735  
Finance Lease, Liability, to be Paid, Year Three 2,758  
Finance Lease, Liability, to be Paid, Year Four 2,782  
Finance Lease, Liability, to be Paid, Year Five 2,805  
Finance Lease, Liability, to be Paid, after Year Five 308,234  
Finance Lease, Liability, Payment, Due 320,675  
Finance Lease, Liability, Undiscounted Excess Amount 259,252  
Finance lease liability $ 61,423 $ 61,219