XML 71 R41.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Due within 1 year $ 1,505  
Due after 1 year through 2 years 2,077  
Due after 2 years through 3 years 1,967  
Due after 3 years through 4 years 1,792  
Due after 4 years through 5 years 1,733  
Due after 5 years 5,727  
Total future minimum lease payments 14,801  
Less imputed interest (3,159)  
Total $ 11,642 $ 11,807