Annual report pursuant to Section 13 and 15(d)

Other Long-Term Liabilities - Summary of Other Long-Term Liabilites (Detail)

v3.19.3.a.u2
Other Long-Term Liabilities - Summary of Other Long-Term Liabilites (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Long Term Liabilities Disclosure [Abstract]    
Other long term liabilities $ 30,675 $ 21,458
Income taxes payable 72,414 78,730
Total other long-term liabilities $ 103,089 $ 100,188