XML 126 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Non-cancelable Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 4,654  
2023 4,298  
2024 3,268  
2025 2,124  
2026 995  
Thereafter 429  
Total minimum payments 15,768  
Less: interest 1,244  
Present value of lease liabilities $ 14,524 $ 18,005