XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Payments of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 8,512  
2023 7,480  
2024 2,392  
2025 2,466  
2026 and thereafter 10,891  
Total future payments of operating lease liabilities 31,741  
Less: imputed interest (7,173)  
Present value of operating lease liabilities $ 24,568 $ 15,676