XML 77 R57.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Payments Due Prior Year (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 6,523  
2021 5,892  
2022 4,414  
2023 3,456  
2024 2,889  
Thereafter 1,042  
Total future minimum lease payments 24,216  
Amount representing interest 2,490  
Present value of future minimum lease payments 21,726  
Operating lease liabilities 5,649 $ 5,824
Non-current operating lease liabilities $ 16,077 $ 9,628