XML 127 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Leases, Liability, Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 3,227  
2021 3,099  
2022 3,094  
2023 3,043  
2023 2,944  
Thereafter 8,257  
Total future minimum lease payments 23,664  
Less imputed interest (5,035)  
Total $ 18,629 $ 20,800