XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 (excluding the three months ended March 31, 2021) $ 3,157  
2022 3,529  
2023 3,303  
2024 2,940  
2025 2,648  
Thereafter 6,811  
Total future minimum lease payments 22,388  
Less: imputed interest 4,205  
Total lease liabilities 18,183  
Less: current portion 3,036 $ 3,177
Long-term lease liabilities 15,147 15,865
Finance Leases    
2021 (excluding the three months ended March 31, 2021) 90  
2022 119  
2023 119  
2024 79  
2025 0  
Thereafter 0  
Total future minimum lease payments 407  
Less: imputed interest 21  
Total lease liabilities 386  
Less: current portion 109 102
Long-term lease liabilities $ 277 $ 311