Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Maturity Schedule) (Details)

v3.25.4
Leases (Maturity Schedule) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 109,510  
Lessee, Operating Lease, Liability, to be Paid, Year Two 97,462  
Lessee, Operating Lease, Liability, to be Paid, Year Three 84,637  
Lessee, Operating Lease, Liability, to be Paid, Year Four 66,055  
Lessee, Operating Lease, Liability, to be Paid, Year Five 52,937  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 152,395  
Lessee, Operating Lease, Liability, to be Paid, Total 562,996  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (85,307)  
Operating Lease, Liability, Total 477,689  
Operating Lease, Liability, Current (88,501) $ (75,857)
Operating Lease, Liability, Noncurrent $ 389,188 $ 373,328