XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 7,364
2023 7,116
2024 6,369
2025 5,568
2026 2,732
Thereafter 4,911
Total minimum payments required 34,060
Less imputed interest (4,090)
Total operating lease liabilities $ 29,970