XML 115 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity of Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 54,681  
2024 51,477  
2025 47,523  
2026 18,398  
2027 6,048  
Thereafter 21,532  
Total Lease Payments 199,659  
Less: Interest 20,118  
Present Value of Lease Liabilities 179,541 $ 56,612
Finance Leases    
2023 1,057  
2024 822  
2025 680  
2026 611  
2027 332  
Thereafter 66  
Total Lease Payments 3,568  
Less: Interest 717  
Present Value of Lease Liabilities $ 2,851 $ 1,773