XML 102 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Commitments For Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2019
Finance Leases    
2021 $ 2,826  
2022 2,316  
2023 1,320  
2024 509  
2025 4  
Thereafter 0  
Total minimum lease payments 6,975  
Amounts representing interest (516)  
Present value of net minimum lease payments 6,459 $ 6,585
Operating Leases    
2021 4,908  
2022 4,606  
2023 3,516  
2024 2,917  
2025 2,409  
Thereafter 4,043  
Total minimum lease payments $ 22,399