XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Reconciliation to the Operating Lease Liability Recognized in the Company's Consolidated Balance Sheet in Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 15,378  
2023 14,838  
2024 13,608  
2025 12,564  
2026 10,890  
Thereafter 31,444  
Total minimum lease payments 98,722  
Less: amount representing interest 9,426  
Present value of future minimum lease payments $ 89,296 $ 85,330