;
Cash Equivalents and Short-Term Investments - Narrative (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
numberOfPosition
|
Dec. 31, 2021
USD ($)
numberOfPosition
|
---|---|---|
Investments, Debt and Equity Securities [Abstract] | ||
Cash equivalents, fair value | $ 91,376 | $ 98,333 |
Short-term investments | 209,216 | 242,002 |
Market value of unrealized loss positions | 156,400 | 163,000 |
Unrealized loss | $ 1,969 | $ 591 |
Number of investment positions | numberOfPosition | 33 | 38 |
X | ||||||||||
- Definition Debt Securities, Available-For-Sale, Unrealized Loss Position, Market Value No definition available.
|
X | ||||||||||
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|