XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 9,421  
2022 8,231  
2023 6,560  
2024 5,587  
2025 5,245  
2026 and thereafter 15,629  
Total minimum payments 50,673  
Less amounts representing interest (11,608)  
Present value of minimum lease payments 39,065  
Less current operating lease liabilities (7,290) $ (9,056)
Long-term operating lease liabilities $ 31,775 $ 41,387