XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheet Components - Summary of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
Accrued personnel expenses $ 16,648 $ 8,632
Professional fees 4,938 295
Income taxes payable 1,815  
Other 780 616
Total other accrued liabilities $ 24,181 $ 9,543