XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the six months ended July 1, 2023) $ 54,392  
2024 102,112  
2025 90,594  
2026 78,095  
2027 62,664  
2028 50,787  
Thereafter 86,696  
Total operating lease payments 525,340  
Less: Interest 86,857  
Present value of operating lease liabilities 438,483  
Amount leases executed, not yet commenced, excluded from table. 53,000  
Operating lease liabilities, current $ 82,439 $ 79,533