XML 85 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and benefits $ 149,508 $ 288,355
Accrued income taxes 74,323 33,838
Accrued expenses 64,341 67,169
Accrued sales and marketing expenses 36,407 41,387
Current operating lease liabilities 26,574 22,719
Accrued property, plant and equipment 19,922 46,561
Other accrued liabilities 83,299 107,286
Total accrued liabilities $ 454,374 $ 607,315
Current operating lease liabilities location Total accrued liabilities Total accrued liabilities