XML 84 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
Operating Leases, 2022 $ 14,674
Operating Leases, 2023 11,917
Operating Leases, 2024 9,328
Operating Leases, 2025 7,969
Operating Leases, 2026 6,586
Operating Leases, Thereafter 22,636
Operating Leases, Total undiscounted lease payments 73,110
Operating Leases, Less: Imputed Interest (11,482)
Operating Leases, Lease Liabilities $ 61,628