XML 80 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 5,612  
2022 5,456  
2023 5,048  
2024 3,688  
2025 2,717  
Total minimum lease payments 22,521  
Less: amount of lease payments representing interest (2,778)  
Present value of future minimum lease payments 19,743  
Less: operating lease liabilities - current (4,509) $ (4,878)
Operating lease liabilities - non-current $ 15,234 $ 19,070