XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES - Aggregate Maturities of Operating and Finance Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 51,697  
2022 45,379  
2023 38,495  
2024 31,168  
2025 26,427  
Thereafter 66,237  
Total lease payments 259,403  
Less imputed interest (44,256)  
Total 215,147 $ 195,200
Finance Leases    
2021 3,459  
2022 3,199  
2023 3,154  
2024 27,051  
2025 297  
Thereafter 2,901  
Total lease payments 40,061  
Less imputed interest (5,581)  
Total $ 34,480 $ 33,300