Annual report pursuant to Section 13 and 15(d)

Leases (Maturity Schedule) (Details)

v3.22.4
Leases (Maturity Schedule) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 79,832  
Lessee, Operating Lease, Liability, to be Paid, Year Two 73,958  
Lessee, Operating Lease, Liability, to be Paid, Year Three 64,814  
Lessee, Operating Lease, Liability, to be Paid, Year Four 57,184  
Lessee, Operating Lease, Liability, to be Paid, Year Five 48,000  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 100,685  
Lessee, Operating Lease, Liability, to be Paid, Total 424,473  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (45,163)  
Operating Lease, Liability, Total 379,310  
Operating Lease, Liability, Current (68,685) $ (67,429)
Operating Lease, Liability, Noncurrent $ 310,625 $ 317,666