v3.22.4
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related expenses $ 43,495 $ 60,732
Accrued taxes 41,326 22,550
Accrued other liabilities 87,894 72,524
Total accrued liabilities $ 172,715 $ 155,806