XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 7,662
2023 5,670
2024 4,390
2025 3,354
2026 2,691
Thereafter 3,508
Total lease payments 27,275
Less imputed interest 2,276
Operating lease liabilities $ 24,999