XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the three months ended March 31, 2021) $ 10,753  
2022 13,081  
2023 10,847  
2024 6,935  
2025 5,306  
Subsequent to 2025 39,647  
Total Undiscounted Cash Flows 86,569  
Less: Imputed interest (13,765)  
Present value 72,804  
Current operating lease liabilities 12,371  
Non-current operating lease liabilities 60,433 $ 51,567
Total lease liabilities $ 72,804