v3.22.4
Balance Sheet Components - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Acquisition liability $ 66,020 $ 280,194
Other 38,430 35,562
Total other liabilities $ 104,450 $ 315,756