XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Operating Leases Under all Non-Cancellable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (excluding the three months ended March 31, 2021) $ 5,563
2022 6,057
2023 4,035
2024 3,824
2025 3,642
2026 or later 10,457
Total future minimum lease payments 33,578
Less imputed interest (5,056)
Total $ 28,522