XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, 2022 $ 7,408  
Operating Leases, 2023 5,169  
Operating Leases, 2024 3,665  
Operating Leases, 2025 2,655  
Operating Leases, 2026 and thereafter 6,511  
Operating Leases, Total undiscounted future minimum lease payments 25,408  
Operating Leases, Less imputed interest (1,661)  
Operating Leases, Total discounted future minimum lease payments 23,747  
Finance Leases, 2022 3,878  
Finance Leases, 2023 2,855  
Finance Leases, 2024 1,857  
Finance Leases, 2025 958  
Finance Leases, 2026 and thereafter 464  
Finance Leases, Total undiscounted future minimum lease payments 10,012  
Finance Leases, Less imputed interest (744)  
Finance Leases, Total discounted future minimum lease payments $ 9,268 $ 3,088