XML 54 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
Remainder of 2019 $ 2,875  
2020 11,613  
2021 9,214  
2022 7,785  
2023 6,175  
2024 and thereafter 36,646  
Total minimum payments 74,308  
Less amounts representing interest (22,793)  
Present value of minimum lease payments $ 51,515 $ 52,400