XML 34 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Accounting Policies [Abstract]    
2020 $ 5,200  
2021 3,367  
2022 1,754  
2023 723  
2024 322  
Thereafter 794  
Total lease payments 12,160  
Less: imputed interest 753  
Total 11,407 $ 12,936
Amounts recognized in the consolidated balance sheet:    
Operating lease liabilities, current 4,904  
Operating lease liabilities, long term 6,503  
Total $ 11,407 $ 12,936