v3.24.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payroll and employee-related expenses $ 65,911 $ 65,395
Accrued expenses 14,012 11,711
Deferred revenue 4,683 6,985
Other accrued liabilities 19,465 26,464
Total accrued liabilities $ 104,071 $ 110,555