XML 68 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and benefits $ 162,486 $ 127,109
Accrued expenses 55,529 39,323
Current operating lease liabilities 15,737 0
Accrued income taxes 14,130 5,752
Accrued sales rebate 11,393 5,668
Others 60,683 56,827
Total accrued liabilities $ 319,958 $ 234,679