XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities Payments Due [Abstract]    
2021 $ 8,314  
2022 6,833  
2023 5,309  
2024 3,309  
2025 1,153  
Thereafter 728  
Total undiscounted future minimum lease payments 25,646  
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 1,688  
Total operating lease liabilities 23,958  
Current operating lease liabilities 7,539 $ 6,671
Long-term operating lease liabilities $ 16,419 $ 17,883