XML 100 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Acquisition liability $ 280,194 $ 48,662
Other 35,562 15,812
Total other liabilities $ 315,756 $ 64,474