XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases and Lease Commitments - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 11,181
2025 9,658
2026 9,386
2027 8,566
2028 4,771
Thereafter 2,788
Operating Leases, Total lease payments 46,350
Less: Interest (8,476)
Operating lease liabilities 37,874
2024 26,352
2025 26,280
2026 94,198
Finance Leases, Total lease payments 146,830
Less: Interest (17,669)
Finance lease liabilities 129,161
2024 37,533
2025 35,938
2026 103,584
2027 8,566
2028 4,771
Thereafter 2,788
Total lease payments 193,180
Less: Interest (26,145)
Total lease liability $ 167,035