XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Non-cancelable Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 $ 3,238  
2023 4,018  
2024 2,991  
2025 2,060  
2026 1,125  
Thereafter 1,791  
Total minimum payments 15,223  
Less: interest 1,220  
Present value of lease liabilities $ 14,003 $ 14,524