XML 85 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Future Minimum Lease Payments Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 26,013  
2022 25,037  
2023 23,022  
2024 21,827  
2025 16,028  
Thereafter 19,292  
Total future minimum lease payments [1] 131,219  
Less: Interest [2] (12,642)  
Total 118,577  
Current operating lease liabilities 22,651 $ 22,442
Non-current operating lease liabilities 95,926 $ 78,936
Total $ 118,577  
[1] For leases commencing prior to 2019, minimum lease payments exclude payments for real estate taxes and non-lease components.
[2] We use our functional currency adjusted incremental borrowing rate for the discount rate.