XML 116 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Leases and Lease Commitments - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 14,937
2024 4,845
2025 3,686
2026 3,524
2027 3,437
Thereafter 4,258
Operating Leases, Total lease payments 34,687
Less: interest (4,665)
Operating lease liabilities 30,022
2023 26,280
2024 26,352
2025 26,280
2026 96,430
Finance Leases, Total lease payments 175,342
Less: interest (26,984)
Finance lease liabilities 148,358
2023 41,217
2024 31,197
2025 29,966
2026 99,954
2027 3,437
Thereafter 4,258
Total lease payments $ 210,029