XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Certain Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid Expense, Current $ 11,453 $ 3,050
Contract assets (1) [1] 9,800 13,969
Other current assets 16,879 23,743
Prepaid Expense and Other Assets, Total $ 38,132 $ 40,762
[1] Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.