XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 50,372  
2024 43,268  
2025 26,378  
2026 16,933  
2027 12,755  
Thereafter 54,674  
Total lease payments 204,380  
Amount of interest (40,201)  
Present value of lease liabilities 164,179 $ 195,249
Finance Leases    
2023 521  
2024 227  
2025 200  
2026 200  
2027 214  
Thereafter 3,213  
Total lease payments 4,575  
Amount of interest (2,418)  
Present value of lease liabilities 2,157 $ 3,005
Lease Liabilities    
2023 50,893  
2024 43,495  
2025 26,578  
2026 17,133  
2027 12,969  
Thereafter 57,887  
Total lease payments 208,955  
Amount of interest (42,619)  
Lease Liabilities $ 166,336