XML 76 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Lessee Lease Description [Line Items]    
Present value of operating lease liabilities $ 37,092  
ASU Topic (842) [Member]    
Lessee Lease Description [Line Items]    
2020 10,244  
2021 9,972  
2022 8,898  
2023 9,105  
2024 5,560  
Total lease payments 43,779  
Less imputed interest (6,687)  
Present value of operating lease liabilities $ 37,092 $ 44,200