v3.24.3
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related expenses $ 117,588 $ 83,094
Accrued taxes 31,952 47,257
Accrued other liabilities 115,704 92,640
Total accrued liabilities $ 265,244 $ 222,991