XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Due within 1 year $ 1,477  
Due after 1 year through 2 years 2,193  
Due after 2 years through 3 years 2,059  
Due after 3 years through 4 years 1,831  
Due after 4 years through 5 years 1,764  
Due after 5 years 5,206  
Total future minimum lease payments 14,530  
Less imputed interest (3,109)  
Total $ 11,421 $ 11,807