XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future minimum payments for operating leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Twelve Months Ended:    
September 30, 2021 $ 8,384  
September 30, 2022 6,592  
September 30, 2023 5,296  
September 30, 2024 4,595  
September 30, 2025 3,847  
Thereafter 5,162  
Total Future Minimum Lease Payments 33,876  
Amounts Representing Interest (3,419)  
Present Value of Net Future Minimum Lease Payments $ 30,457 $ 29,959