v3.22.4
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payroll and employee-related expenses $ 60,480 $ 60,015
Accrued expenses 10,902 12,245
Deferred revenue 9,158 0
Other accrued liabilities 25,760 27,536
Total accrued liabilities $ 106,300 $ 99,796