XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
2021 $ 4,536  
2022 2,879  
2023 1,914  
2024 1,192  
2025 1,001  
Thereafter 2,020  
Total lease payments 13,542  
Less: imputed interest 1,177  
Total 12,365  
Amounts recognized in the consolidated balance sheets:    
Operating lease liabilities, current 4,188 $ 4,904
Operating lease liabilities, long term 8,177 $ 6,503
Total $ 12,365