XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2022 $ 7,075
Operating Leases, 2023 7,335
Operating Leases, 2024 5,656
Operating Leases, 2025 4,075
Operating Leases, 2026 and thereafter 8,302
Operating Leases, Total undiscounted future minimum lease payments 32,443
Operating Leases, Less imputed interest (1,947)
Operating Leases, Total discounted future minimum lease payments 30,496
Finance Leases, Remainder of 2022 2,994
Finance Leases, 2023 2,995
Finance Leases, 2024 1,982
Finance Leases, 2025 1,083
Finance Leases, 2026 and thereafter 484
Finance Leases, Total undiscounted future minimum lease payments 9,538
Finance Leases, Less imputed interest (689)
Finance Leases, Total discounted future minimum lease payments $ 8,849