XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Cash and Restricted Cash        
Cash and cash equivalents $ 235,807 $ 171,945    
Restricted cash (included in other current assets) 0 1,648    
Restricted cash (included in other assets) 750 750    
Cash, cash equivalents and restricted cash in the statements of cash flows $ 236,557 $ 174,343 $ 308,149 $ 134,231