XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Operating Leases Under all Non-Cancellable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 6,541
2023 4,664
2024 4,200
2025 3,783
2026 2,945
2027 or later 7,538
Total future minimum lease payments 29,671
Less imputed interest (4,213)
Total $ 25,458