XML 89 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Maturities of operating lease liabilities:  
2023 $ 16,823
2024 13,343
2025 9,101
2026 7,381
2027 5,684
2028 and thereafter 4,767
Total lease payments 57,099
Less: Imputed interest (14,202)
Present value of lease liabilities 42,897
Maturities of finance lease liabilities  
2023 6,774
2024 5,166
2025 3,719
2026 1,034
2027 795
2028 and thereafter 1,642
Total lease payments 19,130
Less: imputed interest (4,197)
Present value of finance lease liabilities $ 14,933