XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the six months ended June 30, 2021) $ 7,432  
2022 13,516  
2023 11,119  
2024 7,032  
2025 5,336  
Subsequent to 2025 39,610  
Total Undiscounted Cash Flows 84,045  
Less: Imputed interest (13,301)  
Present value 70,744  
Current operating lease liabilities 12,564  
Non-current operating lease liabilities 58,180 $ 51,567
Total lease liabilities $ 70,744