XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Operating Leases, 2023 $ 8,504
Operating Leases, 2024 3,753
Operating Leases, 2025 6,785
Operating Leases, 2026 4,850
Operating Leases, 2027 and thereafter 5,100
Operating Leases, Total undiscounted future minimum lease payments 28,992
Operating Leases, Less imputed interest (1,660)
Operating Leases, Total discounted future minimum lease payments 27,332
Finance Leases, 2023 4,219
Finance Leases, 2024 1,374
Finance Leases, 2025 2,984
Finance Leases, 2026 2,084
Finance Leases, 2027 and thereafter 565
Finance Leases, Total undiscounted future minimum lease payments 11,226
Finance Leases, Less imputed interest (965)
Finance Leases, Total discounted future minimum lease payments $ 10,261