XML 155 R123.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 2,626  
2022 2,470  
2023 2,201  
2024 1,826  
2025 1,561  
Thereafter 9,158  
Total minimum lease payments 19,842  
Less imputed interest (2,491)  
Total lease liability $ 17,351 $ 17,007