XML 94 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]      
Adjusted Cost $ 113,984 $ 116,797 $ 149,117
Money market funds 77,300 86,100  
Cash 36,700 30,700  
Money market funds      
Cash and Cash Equivalents [Line Items]      
Adjusted Cost 77,309 86,095  
Estimated Fair Value $ 77,309 $ 86,095