XML 104 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Commitments - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2021 $ 5,865  
2022 5,020  
2023 3,849  
2024 3,855  
2025 3,525  
Thereafter 12,075  
Total undiscounted cash flows 34,189  
Less: Net present value adjustment (5,230)  
Total $ 28,959 $ 30,098