XML 88 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating leases    
2021 $ 12,602  
2022 10,989  
2023 10,407  
2024 8,812  
2025 213  
Thereafter 1,167  
Total 44,190  
Less: imputed interest (4,347)  
Finance leases    
2021 23,958  
2022 18,140  
2023 8,440  
2024 1,699  
2025 101  
Thereafter 0  
Total 52,338  
Less: imputed interest (4,427)  
Net lease obligation $ 47,911 $ 68,612