XML 294 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Fair Value of Assets Measured on Recurring Basis (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Amortized Cost $ 173,419
Fair Value 173,462
Cash and Cash Equivalents 127,249
Short-term Investments 46,213
Cash  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Amortized Cost 49,775
Fair Value 49,775
Cash and Cash Equivalents 49,775
Short-term Investments 0
Money market funds | Level 1  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Amortized Cost 77,474
Fair Value 77,474
Cash and Cash Equivalents 77,474
Short-term Investments 0
Mutual funds | Level 1  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Amortized Cost 46,170
Fair Value 46,213
Cash and Cash Equivalents 0
Short-term Investments $ 46,213