XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Line Items]      
Adjusted Cost $ 116,797 $ 149,117 $ 90,498
Money market funds 86,100 127,600  
Cash 30,700 21,500  
Money market funds      
Cash and Cash Equivalents [Line Items]      
Adjusted Cost 86,095 127,567  
Estimated Fair Value $ 86,095 $ 127,567