XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Future minimum lease payments under non-cancellable leases    
2020 $ 3,002  
2021 5,976  
2022 5,904  
2023 4,386  
2024 2,334  
Thereafter 1,365  
Total future minimum lease payments 22,967  
Less imputed interest (1,201)  
Total operating lease liability $ 21,766 $ 24,475