XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule Of Cash And Cash Equivalents And Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Cash and Cash Equivalents [Abstract]      
Cash and cash equivalents $ 75,497 $ 182,348 $ 274,274
Restricted cash 33,311 $ 33,300 33,311
Total cash, cash equivalents and restricted cash $ 108,808   $ 307,585