XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and benefits $ 288,355 $ 170,106
Accrued expenses 67,169 42,536
Accrued property, plant and equipment 46,561 27,692
Accrued sales and marketing expenses 41,387 34,488
Accrued professional fees 31,457 20,617
Accrued income taxes 33,838 30,130
Current operating lease liabilities 22,719 21,735
Other accrued liabilities 75,829 58,278
Total accrued liabilities $ 607,315 $ 405,582
Current operating lease liabilities location Total accrued liabilities Total accrued liabilities