XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (excluding the three months ended March 31, 2022) $ 11,676  
2023 13,308  
2024 8,422  
2025 6,087  
2026 4,536  
Subsequent to 2026 36,350  
Total Undiscounted Cash Flows 80,379  
Less: Imputed interest (12,023)  
Present value 68,356  
Current operating lease liabilities 13,720  
Non-current operating lease liabilities 54,636 $ 56,668
Total lease liabilities $ 68,356