XML 91 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Maturities of operating lease liabilities:  
2024 $ 15,558
2025 12,231
2026 9,370
2027 7,194
2028 2,602
2029 and thereafter 2,596
Total lease payments 49,551
Less: Imputed interest (12,003)
Present value of lease liabilities 37,548
Maturities of finance lease liabilities  
2024 6,093
2025 3,826
2026 1,034
2027 795
2028 812
2029 and thereafter 830
Total lease payments 13,390
Less: imputed interest (2,581)
Present value of finance lease liabilities $ 10,809