XML 95 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Future minimum lease payments under non-cancellable leases    
2020 $ 5,983  
2021 5,968  
2022 5,904  
2023 4,386  
2024 2,334  
Thereafter 1,366  
Total future minimum lease payments 25,941  
Less imputed interest (1,466)  
Total operating lease liability $ 24,475  
2019   $ 5,911
2020   6,019
2021   5,924
2022   5,884
2023   4,459
Thereafter   3,968
Total future minimum lease payments   $ 32,165