XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Agreements - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 7,931  
2023 7,808  
2024 6,930  
2025 6,061  
2026 5,706  
Thereafter 26,437  
Total lease payments 60,873  
Less: imputed interest (13,843)  
Less: tenant improvement allowance yet to be received (6,102)  
Total lease liabilities 40,928  
Less: current lease liabilities (3,931) $ (3,643)
Total non-current lease liabilities $ 36,997 $ 21,574