XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
Remainder of 2019 $ 2,611  
2020 4,792  
2021 2,834  
2022 1,299  
2023 688  
Thereafter 1,183  
Total lease payments 13,407  
Less: imputed interest 914  
Total 12,493 $ 12,936
Amounts recognized in the condensed consolidated balance sheet:    
Operating lease liabilities, current 4,749  
Operating lease liabilities, long term $ 7,744