XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Leases, Commitments and Contingencies - Schedule of Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Lessee Lease Description [Line Items]    
Operating lease liabilities $ 41,677 $ 44,200
ASU Topic (842) [Member]    
Lessee Lease Description [Line Items]    
2019 (remaining nine months) 7,513  
2020 10,101  
2021 9,812  
2022 8,694  
2023 8,894  
Thereafter 5,415  
Total lease payments 50,429  
Less imputed interest (8,752)  
Operating lease liabilities $ 41,677