XML 50 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Maturities of Operating lease liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
2020 $ 15,855  
2021 15,699  
2022 15,141  
2023 15,416  
2024 13,550  
Thereafter 79,072  
Total lease payments 154,733  
Less: imputed interest (40,130)  
Total operating lease liabilities 114,603  
Current operating lease liabilities 9,312  
Non-current operating lease liabilities 105,291 $ 0
Total $ 114,603