XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Leases [Abstract]    
2023 $ 103,935  
2024 93,430  
2025 82,375  
2026 70,542  
2027 55,494  
Thereafter 118,529  
Total operating lease payments 524,305  
Less: Interest 87,893  
Present value of operating lease liabilities 436,412  
Amount leases executed, not yet commenced, excluded from table 80,000  
Operating Lease, Liability Current $ 79,533 $ 72,360