XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Lease, Liability, Payment, Due [Abstract]    
2021 $ 3,674  
2022 3,410  
2023 1,467  
2024 241  
2025 0  
Thereafter 0  
Total undiscounted lease payments 8,792  
Less: imputed interest (504)  
Finance Lease, Liability, Total 8,288 $ 8,121
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 19,440  
2022 15,872  
2023 14,311  
2024 14,474  
2025 11,612  
Thereafter 37,776  
Total undiscounted lease payments 113,485  
Less: imputed interest (22,826)  
Operating Lease, Liability, Total 90,659 93,847
Total Lease, 2021 23,114  
Total Lease, 2022 19,282  
Total Lease, 2023 15,778  
Total Lease, 2024 14,715  
Total Lease, 2025 11,612  
Total Lease, Thereafter 37,776  
Total undiscounted lease payments 122,277  
Less: imputed interest (23,330)  
Total lease liabilities $ 98,947 $ 101,968