XML 59 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease - Future Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2019   $ 11,360
2020 $ 12,407 8,906
2021 10,221 6,836
2022 6,909 5,431
2023 6,055 5,208
2024 5,052  
Thereafter 26,904 27,153
Total 67,548 $ 64,894
Less: Interest 13,696  
Present value of lease liabilities $ 53,852